libkdepim
KPIM Namespace Reference
Detailed Description
The KPIM namespace holds all kinds of KDE PIM-specific functions and classes.-*- c++ -*- progressdialog.cpp
The KPIM namespace hides away functions, enums, and other things that are KDE PIM specific and that we don't want to have polluting the global namespace.
Copyright (C) 2006 Laurent Montel <montel@kde.org> Copyright (C) 2008 Thomas McGuire <thomas.mcguire@gmx.net>
This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
Copyright 2007 Laurent Montel <montel@kde.org> Copyright 2008 Thomas McGuire <thomas.mcguire@gmx.net>
This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
Copyright (c) 2004 Till Adam <adam@kde.org>, David Faure <faure@kde.org>
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
In addition, as a special exception, the copyright holders give permission to link the code of this program with any edition of the Qt library by Trolltech AS, Norway (or with modified versions of Qt that use the same license as Qt), and distribute linked combinations including the two. You must obey the GNU General Public License in all respects for all of the code used other than Qt. If you modify this file, you may extend this exception to your version of the file, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.
Copyright (C) 2007 Laurent Montel <montel@kde.org> Copyright (C) 2008 Jaroslaw Staniek <js@iidea.pl>
This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
Classes | |
| class | ActionBase |
| Base class for other Action classes. More... | |
| class | ActionColor |
| class | ActionEditWidget |
| this widget implements the action editor More... | |
| class | ActionMarkAsRead |
| class | ActionNotify |
| class | ActionSetScore |
| class | AddresseeDiffAlgo |
| class | AddresseeLineEdit |
| class | AddresseeView |
| class | AddresseeViewItem |
| class | AddressesDialog |
| class | AutoCheckTreeWidget |
| A tree widget which supports auto selecting child items, when clicking an item of the tree. More... | |
| class | BroadcastStatus |
| Provides a singleton which broadcasts status messages by emitting signals. More... | |
| class | CalendarDiffAlgo |
| class | CategoryEditDialog |
| class | CategoryHierarchyReader |
| class | CategoryHierarchyReaderQComboBox |
| class | CategoryHierarchyReaderQTreeWidget |
| class | CategorySelectDialog |
| class | CategorySelectWidget |
| class | CategorySelectWidgetBase |
| class | ColorListBox |
| class | CompletionItem |
| class | CompletionItemList |
| class | CompletionOrderEditor |
| class | ConditionEditWidget |
| this widget implements the conditions editor More... | |
| class | CSSHelper |
| class | DesignerFields |
| class | DictionaryComboBox |
| A combo box for selecting the dictionary used for spell checking. More... | |
| class | DiffAlgo |
| class | DiffAlgoDisplay |
| DiffAlgo and DiffAlgoDisplay work together for displaying differences between two PIM objects like contacts, events or todos. More... | |
| class | DistributionList |
| Distribution list of email addresses. More... | |
| class | EmbeddedURLPage |
| class | FolderTreeWidget |
| A tree widget useful for displaying a tree of folders containing messages. More... | |
| class | FolderTreeWidgetItem |
| A folder tree node to be used with FolderTreeWidget. More... | |
| class | GroupItem |
| A class representing a single group item (what's that?). More... | |
| class | HTMLDiffAlgoDisplay |
| class | KAccount |
| Base class for mail and news accounts. More... | |
| class | KAddrBookExternal |
| class | KCMDesignerFields |
| class | KConfigPropagator |
| class | KConfigWizard |
| Configuration wizard base class. More... | |
| class | KDateEdit |
| A date editing widget that consists of an editable combo box. More... | |
| class | KDatePickerPopup |
| This menu helps the user to select a date quickly. More... | |
| class | KEMailQuotingHighlighter |
| This highlighter highlights spelling mistakes and also highlightes quotes. More... | |
| class | KFolderTree |
| class | KFolderTreeItem |
| class | KGroupInfo |
| class | KIncidenceChooser |
| Dialog to change the korganizer configuration. More... | |
| class | KMailCompletion |
| KMailCompletion allows lookup of email addresses by keyword. More... | |
| class | KMeditor |
| The KMeditor class provides a widget to edit and display text, specially geared towards writing e-mails. More... | |
| struct | KPaintInfo |
| Information shared by all items in a list view. More... | |
| class | KPimPrefs |
| class | KPrefsDialog |
| Base class for a preferences dialog. More... | |
| class | KPrefsModule |
| class | KPrefsWid |
| Base class for GUI control elements used by KPrefsDialog. More... | |
| class | KPrefsWidBool |
| Widgets for bool settings in KPrefsDialog. More... | |
| class | KPrefsWidColor |
| Widgets for color settings in KPrefsDialog. More... | |
| class | KPrefsWidCombo |
| Widgets for settings represented by a combo box in KPrefsDialog. More... | |
| class | KPrefsWidDate |
| Widgets for time settings in KPrefsDialog. More... | |
| class | KPrefsWidDuration |
| Widgets for duration settings in KPrefsDialog. More... | |
| class | KPrefsWidFont |
| Widgets for font settings in KPrefsDialog. More... | |
| class | KPrefsWidInt |
| Widgets for int settings in KPrefsDialog. More... | |
| class | KPrefsWidManager |
| Class for managing KPrefsWid objects. More... | |
| class | KPrefsWidPath |
| Widgets for string settings in KPrefsDialog. More... | |
| class | KPrefsWidRadios |
| Widgets for settings represented by a group of radio buttons in KPrefsDialog. More... | |
| class | KPrefsWidString |
| Widgets for string settings in KPrefsDialog. More... | |
| class | KPrefsWidTime |
| Widgets for time settings in KPrefsDialog. More... | |
| class | KResourcePrefs |
| This is a base class for all KPrefs objects, where multiple instances want to work on the same config file. More... | |
| class | KScoringEditor |
| class | KScoringEditorWidget |
| class | KScoringEditorWidgetDialog |
| class | KScoringExpression |
| class | KScoringManager |
| class | KScoringRule |
| class | KSubscription |
| This class provides a generic subscription widget The dialog itself has a main listview that holds all items and two listviews that show all changes. More... | |
| class | KTimeEdit |
| This is a class that provides an easy, user friendly way to edit times. More... | |
| class | KTimeZoneComboBox |
| A combobox that shows the system timezones available in KSystemTimeZones::zones() and provides methods to easily select the item corresponding to a given KDateTime::Spec or to retrieve the KDateTime::Spec associated with the selected item. More... | |
| class | KVCardDrag |
| A drag-and-drop object for vcards. More... | |
| class | KWidgetLister |
| Widget that manages a list of other widgets (incl. More... | |
| class | KXFace |
| class | LdapClient |
| This class is internal. More... | |
| struct | LdapResult |
| Structure describing one result returned by a LDAP query. More... | |
| class | LdapSearch |
| This class is internal. More... | |
| class | MailList |
| List of mail summaries. More... | |
| class | MailListMimeData |
| This special QMimeData has the ability to be associated with a MailTextSource. More... | |
| class | MailSummary |
| Represents a single dragged mail. More... | |
| class | MailTextSource |
| Object for the drag object to call-back for message fulltext. More... | |
| class | MessageStatus |
| KDEPIM Message Status. More... | |
| class | NetworkStatus |
| This is a class for monitoring network status -- basically, the machine KDE is running on going from "online" mode to offline. More... | |
| class | NotifyCollection |
| class | NotifyDialog |
| class | OverlayWidget |
| This is a widget that can align itself with another one, without using a layout, so that it can actually be on top of other widgets. More... | |
| class | PimApplication |
| KDEPIM applications which can be integrated into kontact should use PimApplication instead of KUniqueApplication. More... | |
| class | PluginLoader |
| A generic plugin loader for when KPart::Plugin is overkill. More... | |
| class | PluginLoaderBase |
| class | PluginMetaData |
| class | ProgressDialog |
| class | ProgressItem |
| class | ProgressManager |
| The ProgressManager singleton keeps track of all ongoing transactions and notifies observers (progress dialogs) when their progress percent value changes, when they are completed (by their owner), and when they are canceled. More... | |
| class | RecentAddressDialog |
| class | RecentAddresses |
| Handles a list of "recent email-addresses". More... | |
| class | ReminderClient |
| This class provides the interface for communicating with the reminder daemon. More... | |
| class | RuleEditWidget |
| This widget implements the rule editor. More... | |
| class | RuleListWidget |
| This widget shows a list of rules with buttons for copy, delete aso. More... | |
| class | RuleStack |
| this helper class implements a stack for lists of lists of rules. More... | |
| class | ScorableArticle |
| class | ScorableGroup |
| The following classes ScorableArticle, ScorableGroup define the interface for the scoring. More... | |
| class | SingleActionWidget |
| this widget implements an editor for one action. More... | |
| class | SingleConditionWidget |
| this widget implements an editor for one condition. More... | |
| class | SSLLabel |
| class | StatusbarProgressWidget |
| class | TransactionItem |
| class | TransactionItemView |
| class | TreeWidget |
| A QTreeWidget with expanded capabilities. More... | |
| class | Utils |
Typedefs | |
| typedef QMap< QString, QPair < int, int > > | CompletionItemsMap |
| typedef QList< LdapResult > | LdapResultList |
| typedef QMap< ProgressItem *, bool > | ProgressItemMap |
Functions | |
| QColor | darker (const QColor &c) |
| QColor | desaturate (const QColor &c) |
| QColor | fixValue (const QColor &c, int newV) |
| int | getValueOf (const QColor &c) |
| int | pointsToPixel (const QPaintDevice *pd, int pointSize) |
| static KABC::Resource * | requestResource (KABC::AddressBook *abook, QWidget *parent) |
Variables | |
| static const int | columnActionIDBase = 0x10000 |
| static const int | MAX_LABEL_WIDTH = 650 |
| static K3StaticDeleter < ProgressManager > | progressManagerDeleter |
| static const char *const | quoteFontSizes [] = { "85", "80", "75" } |
Typedef Documentation
| typedef QMap< QString, QPair<int,int> > KPIM::CompletionItemsMap |
Definition at line 48 of file addresseelineedit.h.
| typedef QList< LdapResult > KPIM::LdapResultList |
Definition at line 46 of file addresseelineedit.h.
| typedef QMap<ProgressItem *, bool> KPIM::ProgressItemMap |
Definition at line 37 of file progressmanager.h.
Function Documentation
Definition at line 48 of file csshelper.cpp.
Definition at line 54 of file csshelper.cpp.
Definition at line 60 of file csshelper.cpp.
| int KPIM::@25::getValueOf | ( | const QColor & | c | ) | [inline, static] |
Definition at line 66 of file csshelper.cpp.
| int KPIM::@25::pointsToPixel | ( | const QPaintDevice * | pd, | |
| int | pointSize | |||
| ) | [static] |
Definition at line 209 of file csshelper.cpp.
| static KABC::Resource* KPIM::requestResource | ( | KABC::AddressBook * | abook, | |
| QWidget * | parent | |||
| ) | [static] |
Definition at line 822 of file addressesdialog.cpp.
Variable Documentation
const int KPIM::columnActionIDBase = 0x10000 [static] |
Definition at line 150 of file treewidget.cpp.
const int KPIM::MAX_LABEL_WIDTH = 650 [static] |
Definition at line 59 of file progressdialog.cpp.
K3StaticDeleter<ProgressManager> KPIM::progressManagerDeleter [static] |
Definition at line 138 of file progressmanager.cpp.
const char* const KPIM::quoteFontSizes[] = { "85", "80", "75" } [static] |
Definition at line 214 of file csshelper.cpp.
KDE 4.1 API Reference