Difference between revisions of "Projects/Widgets and Classes"

Jump to: navigation, search
(Remove KDateEdit and KTimeEdit as both of these are in kdelibs now (as KDateComboBox and KTimeComboBox, respectively))
 
(11 intermediate revisions by 7 users not shown)
Line 1: Line 1:
 +
 +
 
If you have a KDE class or widget that you feel would be useful to other applications but which isn't in kdelibs, please add it to this page in alphabetical order. Please include the name of the class, a description (and a screenshot if you wish), where the source code can be found, the version of KDE required (if any), your name and the date of the entry.
 
If you have a KDE class or widget that you feel would be useful to other applications but which isn't in kdelibs, please add it to this page in alphabetical order. Please include the name of the class, a description (and a screenshot if you wish), where the source code can be found, the version of KDE required (if any), your name and the date of the entry.
  
== KCategorizedView ==
+
== KAnimatedSystemTrayIcon ==
 
{|
 
{|
 
|-
 
|-
| valign=top | '''Description''' || An extension to QListView that lets you categorize the items, if the applied model is sorting capable (QSortFilterProxyModel). If no categorizer is set, KCategorizedView will behave exactly as a QListView.
+
| valign=top | '''Description''' || A hack to KSystemTrayIcon to allow it to play QMovies. I unfortunately had to create this when the movie support in KDE3's KSystemTray was removed in KDE 4.
 
|-
 
|-
| '''Location''' || trunk/KDE/kdebase/apps/dolphin/src/kcategorizedview[.cpp, .h, _p.h]
+
| '''Location''' || trunk/KDE/kdenetwork/kopete/kanimatedsystemtrayicon.*
 
|-
 
|-
| '''Author''' || Rafael Fernández López (ereslibre)
+
| '''Author''' || Charles Connell (cconnell)
 
|-
 
|-
| '''Date''' || April, 04, 2007
+
| '''Date''' || December 5, 2007
|-
+
| '''Screenshots''' || [http://www.ereslibre.es/wp-content/uploads/2007/04/categorization5.png Link]
+
 
|}
 
|}
  
Line 22: Line 22:
 
| '''Location''' || trunk/koffice/krita/ui/kcurve.*
 
| '''Location''' || trunk/koffice/krita/ui/kcurve.*
 
|-
 
|-
| '''Author''' || Casper Boemann (boemann) and Gilles (of digiKam fame)
+
| '''Author''' || Camilla Boemann (boemann) and Gilles (of digiKam fame)
 
|-
 
|-
 
| '''Date''' || April, 05, 2007
 
| '''Date''' || April, 05, 2007
Line 29: Line 29:
 
|}
 
|}
  
== KDateEdit ==
 
{|
 
|-
 
| valign=top | '''Description''' || A date editing widget that consists of an editable combo box
 
|-
 
| '''Location''' || trunk/KDE/kdepim/libkdepim/kdateedit.h
 
|-
 
| '''Author''' || Cornelius Schumacher and Tobias Koenig
 
|-
 
| '''Date''' || September, 15, 2007
 
|}
 
  
 
== KDatePickerPopup ==
 
== KDatePickerPopup ==
Line 53: Line 42:
 
|}
 
|}
  
== KItemCategorizer ==
+
== KMimeTypeWriter ==
 
{|
 
{|
 
|-
 
|-
| valign=top | '''Description''' || The interface that lets you categorize items on the KListView class.
+
| valign=top | '''Description''' || Writes out the definition of a mimetype in a XDG shared-mime-info compliant way. Used by nspluginscan too. Not sure if anyone else needs this.
 
|-
 
|-
| '''Location''' || trunk/KDE/kdebase/apps/dolphin/src/kitemcategorizer.h
+
| '''Location''' || trunk/KDE/kdebase/apps/konqueror/settings/filetypes/mimetypewriter.*
|-
+
| '''Author''' || Rafael Fernández López (ereslibre)
+
|-
+
| '''Date''' || April, 04, 2007
+
|}
+
 
+
== KonqUndoManager ==
+
{|
+
|-
+
| valign=top | '''Description''' || Undo/redo support for KIO jobs. One problem might be that we're about to add "undo closing a tab" support to it...
+
|-
+
| '''Location''' || trunk/KDE/kdebase/libkonq/konq_undo.*
+
 
|-
 
|-
 
| '''Author''' || David Faure
 
| '''Author''' || David Faure
 
|-
 
|-
| '''Date''' || April, 05, 2007
+
| '''Date''' || January, 29, 2008
|}
+
 
+
== KoSliderCombo ==
+
{|
+
|-
+
| valign=top | '''Description''' || A Combobox-like widget that combines numerical input with a popup slider. It uses QStyle to draw itself so it's themed right out of the box.
+
|-
+
| '''Location''' || trunk/koffice/libs/kofficeui/KoSliderCombo.*
+
|-
+
| '''Author''' || Casper Boemann (boemann)
+
|-
+
| '''Date''' || April, 06, 2007
+
|-
+
| '''Screenshots''' || [http://www.kdedevelopers.org/system/files?file=images//comboslider_0.png Link]
+
|}
+
 
+
== KTimeEdit ==
+
{|
+
|-
+
| valign=top | '''Description''' ||  A class that provides an easy, user friendly way to edit times.
+
|-
+
| '''Location''' || trunk/KDE/kdepim/libkdepim/ktimeedit.h
+
|-
+
| '''Author''' || Preston Brown and Ian Dawes
+
|-
+
| '''Date''' || September, 15, 2007
+
 
|}
 
|}
  

Latest revision as of 23:39, 27 December 2012


If you have a KDE class or widget that you feel would be useful to other applications but which isn't in kdelibs, please add it to this page in alphabetical order. Please include the name of the class, a description (and a screenshot if you wish), where the source code can be found, the version of KDE required (if any), your name and the date of the entry.

Contents

[edit] KAnimatedSystemTrayIcon

Description A hack to KSystemTrayIcon to allow it to play QMovies. I unfortunately had to create this when the movie support in KDE3's KSystemTray was removed in KDE 4.
Location trunk/KDE/kdenetwork/kopete/kanimatedsystemtrayicon.*
Author Charles Connell (cconnell)
Date December 5, 2007

[edit] KCurve

Description A widget that allows editing of spline based y=f(x) curves. Handy for cases where you want the user to control such things as tablet pressure response, color transformations, acceleration by time, aeroplane lift by angle of attack. Already used in krita, and originally (less generic code) in digiKam
Location trunk/koffice/krita/ui/kcurve.*
Author Camilla Boemann (boemann) and Gilles (of digiKam fame)
Date April, 05, 2007
Screenshots Link


[edit] KDatePickerPopup

Description A menu to select a date quickly
Location trunk/KDE/kdepim/libkdepim/kdatepickerpopup.h
Author Bram Schoenmakers
Date September, 15, 2007

[edit] KMimeTypeWriter

Description Writes out the definition of a mimetype in a XDG shared-mime-info compliant way. Used by nspluginscan too. Not sure if anyone else needs this.
Location trunk/KDE/kdebase/apps/konqueror/settings/filetypes/mimetypewriter.*
Author David Faure
Date January, 29, 2008

[edit] KTreeViewHeaderContextMenu

Description A class that takes a QListView and adds a contextmenu to its header. With this contextmenu you can show and hide the columns.

Options:

  • specify which columns can be shown/hidden

Style of the contextmenu:

  • Show checkboxes before column names
  • Show checkboxes before column names only if the checkbox is checked
  • Do not show checkboxes. Display the text "Hide"/"Show" before the column names
Location trunk/KDE/kdepim/ktimetracker/treeviewheadercontextmenu.*
Author Mathias Soeken (msoeken)
Date April, 18, 2007

[edit] KTimerDialog

Description Provides a dialog with a timeout.

The dialog is available only for a specified amount of time and reports the time remaining to the user. Timer is capable of counting up or down.

Location trunk/KDE/kdebase/workspace/kcontrol/randr/ktimerdialog.*
Author Hamish Rodda
Date October, 5, 2007

This page was last modified on 27 December 2012, at 23:39. This page has been accessed 18,540 times. Content is available under Creative Commons License SA 3.0 as well as the GNU Free Documentation License 1.2.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V.Legal