KGlobalSettings Class Reference
Access the KDE global configuration. More...
#include <kglobalsettings.h>
Detailed Description
Access the KDE global configuration.
- Author:
- David Faure <faure@kde.org>
Definition at line 46 of file kglobalsettings.h.
Member Enumeration Documentation
|
This enum describes the return type for insertTearOffHandle() whether to insert a handle or not. Applications who independently want to use handles in their popup menus should test for Application level before calling the appropriate function in KPopupMenu.
Definition at line 109 of file kglobalsettings.h. |
|
This enum describes the completion mode used for by the KCompletion class. See the styleguide.
Definition at line 170 of file kglobalsettings.h. |
Member Function Documentation
|
Returns a threshold in pixels for drag & drop operations. As long as the mouse movement has not exceeded this number of pixels in either X or Y direction no drag operation may be started. This prevents spurious drags when the user intended to click on something but moved the mouse a bit while doing so. For this to work you must save the position of the mouse (oldPos) in the QWidget::mousePressEvent(). When the position of the mouse (newPos) in a QWidget::mouseMoveEvent() exceeds this threshold you may start a drag which should originate from oldPos. Example code: void KColorCells::mousePressEvent( QMouseEvent *e ) { mOldPos = e->pos(); } void KColorCells::mouseMoveEvent( QMouseEvent *e ) { if( !(e->state() && LeftButton)) return; int delay = KGlobalSettings::dndEventDelay(); QPoint newPos = e->pos(); if(newPos.x() > mOldPos.x()+delay || newPos.x() < mOldPos.x()-delay || newPos.y() > mOldPos.y()+delay || newPos.y() < mOldPos.y()-delay) { // Drag color object int cell = posToCell(mOldPos); // Find color at mOldPos if ((cell != -1) && colors[cell].isValid()) { KColorDrag *d = KColorDrag::makeDrag( colors[cell], this); d->dragCopy(); } } }
Definition at line 79 of file kglobalsettings.cpp. References KGlobal::config(), KConfigBase::readNumEntry(), and QApplication::startDragDistance(). |
|
Returns whether KDE runs in single (default) or double click mode. see http://developer.kde.org/documentation/standards/kde/style/mouse/index.html
Definition at line 85 of file kglobalsettings.cpp. References KGlobal::config(), and KConfigBase::readBoolEntry(). |
|
Returns whether tear-off handles are inserted in KPopupMenus.
Definition at line 91 of file kglobalsettings.cpp. References KGlobal::config(), Disable, KConfigBase::readBoolEntry(), and KConfigBase::readNumEntry(). |
|
Checks whether the cursor changes over icons.
Definition at line 101 of file kglobalsettings.cpp. References KGlobal::config(), and KConfigBase::readBoolEntry(). |
|
Checks whether to show feedback when in item (specifically an icon) is activated.
Definition at line 107 of file kglobalsettings.cpp. References KGlobal::config(), and KConfigBase::readBoolEntry(). Referenced by KIconEffect::visualActivate(). |
|
Returns the speed of the visual activation feedback.
Definition at line 113 of file kglobalsettings.cpp. References KGlobal::config(), and KConfigBase::readNumEntry(). Referenced by KIconEffect::visualActivate(). |
|
Returns the KDE setting for the auto-select option.
Definition at line 125 of file kglobalsettings.cpp. References KGlobal::config(), and KConfigBase::readNumEntry(). |
|
Returns the KDE setting for the shortcut key to open context menus.
Definition at line 150 of file kglobalsettings.cpp. References KGlobal::config(), KShortcut::keyCodeQt(), and KConfigBase::readEntry(). |
|
Returns the KDE setting for context menus.
Definition at line 144 of file kglobalsettings.cpp. References KGlobal::config(), and KConfigBase::readBoolEntry(). |
|
Returns the preferred completion mode setting.
Definition at line 131 of file kglobalsettings.cpp. References CompletionNone, CompletionPopup, CompletionPopupAuto, KGlobal::config(), and KConfigBase::readNumEntry(). Referenced by KCompletionBase::KCompletionBase(). |
|
This returns the current mouse settings. On Windows, settings are retrieved from the system.
Definition at line 564 of file kglobalsettings.cpp. References KGlobal::config(), KGlobalSettings::KMouseSettings::handed, and KConfigBase::readEntry(). |
|
The path to the desktop directory of the current user.
Definition at line 225 of file kglobalsettings.h. |
|
The path to the autostart directory of the current user.
Definition at line 231 of file kglobalsettings.h. |
|
DEPRECATED (starting from kde-3.4). This isn't where the trash contents is, anymore. Use KIO::trash() to trash files, "trash:/" to list the trash contents. Definition at line 238 of file kglobalsettings.h. |
|
The path where documents are stored of the current user.
Definition at line 246 of file kglobalsettings.h. |
|
The default color to use when highlighting toolbar buttons.
Definition at line 157 of file kglobalsettings.cpp. References KGlobal::config(), and KConfigBase::readColorEntry(). |
|
The default color to use for inactive titles.
Definition at line 164 of file kglobalsettings.cpp. References KGlobal::config(), and KConfigBase::readColorEntry(). |
|
The default color to use for inactive texts.
Definition at line 176 of file kglobalsettings.cpp. References KGlobal::config(), and KConfigBase::readColorEntry(). |
|
The default color to use for active titles.
Definition at line 188 of file kglobalsettings.cpp. References KGlobal::config(), and KConfigBase::readColorEntry(). |
|
The default color to use for active texts.
Definition at line 201 of file kglobalsettings.cpp. References KGlobal::config(), and KConfigBase::readColorEntry(). |
|
Returns the contrast for borders.
Definition at line 211 of file kglobalsettings.cpp. References KGlobal::config(), and KConfigBase::readNumEntry(). Referenced by KApplication::createApplicationPalette(). |
|
Returns the button background color.
Definition at line 217 of file kglobalsettings.cpp. References KGlobal::config(), and KConfigBase::readColorEntry(). |
|
Returns the button text color.
Definition at line 225 of file kglobalsettings.cpp. References KGlobal::config(), and KConfigBase::readColorEntry(). |
|
Returns the default base (background) color.
Definition at line 234 of file kglobalsettings.cpp. References KGlobal::config(), and KConfigBase::readColorEntry(). Referenced by alternateBackgroundColor(), and KIconEffect::apply(). |
|
Returns the default text color.
Definition at line 243 of file kglobalsettings.cpp. References KGlobal::config(), and KConfigBase::readColorEntry(). |
|
Returns the default link color.
Definition at line 301 of file kglobalsettings.cpp. References KGlobal::config(), and KConfigBase::readColorEntry(). |
|
Returns the default color for visited links.
Definition at line 310 of file kglobalsettings.cpp. References KGlobal::config(), and KConfigBase::readColorEntry(). |
|
Returns the default color for highlighted text.
Definition at line 252 of file kglobalsettings.cpp. References KGlobal::config(), and KConfigBase::readColorEntry(). |
|
Returns the default color for text highlights.
Definition at line 261 of file kglobalsettings.cpp. References KGlobal::config(), and KConfigBase::readColorEntry(). |
|
Returns the alternate background color used by KListView with KListViewItem. Any other list that uses alternating background colors should use this too, to obey to the user's preferences. Returns an invalid color if the user doesn't want alternating backgrounds.
Definition at line 270 of file kglobalsettings.cpp. References baseColor(), calculateAlternateBackgroundColor(), KGlobal::config(), and KConfigBase::readColorEntry(). |
|
Calculates a color based on listviews.
Definition at line 278 of file kglobalsettings.cpp. References QColor::dark(), QColor::hsv(), and QColor::light(). Referenced by alternateBackgroundColor(). |
|
Returns if the sorted column in a KListView shall be drawn with a shaded background color.
Definition at line 295 of file kglobalsettings.cpp. References KGlobal::config(), and KConfigBase::readBoolEntry(). |
|
Returns the default general font.
Definition at line 318 of file kglobalsettings.cpp. References KGlobal::config(), KConfigBase::readFontEntry(), QFont::setPointSize(), and QFont::setStyleHint(). Referenced by largeFont(). |
|
Returns the default fixed font.
Definition at line 334 of file kglobalsettings.cpp. References KGlobal::config(), KConfigBase::readFontEntry(), QFont::setPointSize(), and QFont::setStyleHint(). |
|
Returns the default toolbar font.
Definition at line 350 of file kglobalsettings.cpp. References KGlobal::config(), KConfigBase::readFontEntry(), QFont::setPointSize(), and QFont::setStyleHint(). |
|
Returns the default menu font.
Definition at line 366 of file kglobalsettings.cpp. References KGlobal::config(), KConfigBase::readFontEntry(), QFont::setPointSize(), and QFont::setStyleHint(). Referenced by KShortcutMenu::KShortcutMenu(). |
|
Returns the default window title font.
Definition at line 382 of file kglobalsettings.cpp. References KGlobal::config(), KConfigBase::readFontEntry(), QFont::setPointSize(), and QFont::setStyleHint(). |
|
Returns the default taskbar font.
Definition at line 398 of file kglobalsettings.cpp. References KGlobal::config(), KConfigBase::readFontEntry(), QFont::setPointSize(), and QFont::setStyleHint(). |
|
Returns a font of approx.
48 pt. capable of showing
Definition at line 415 of file kglobalsettings.cpp. References QFontDatabase::families(), QFont::family(), generalFont(), QFontMetrics::height(), QFontMetrics::inFont(), QFontDatabase::isFixedPitch(), QFontDatabase::isSmoothlyScalable(), QString::length(), QFont::setPixelSize(), and QFont::setPointSize(). |
|
Returns if the user specified multihead. In case the display has multiple screens, the return value of this function specifies if the user wants KDE to run on all of them or just on the primary On Windows, settings are retrieved from the system.
Definition at line 622 of file kglobalsettings.cpp. References QCString::isEmpty(), and QCString::lower(). |
|
Typically, QScrollView derived classes can be scrolled fast by holding down the Ctrl-button during wheel-scrolling. But QTextEdit and derived classes perform zooming instead of fast scrolling. This value determines whether the user wants to zoom or scroll fast with Ctrl-wheelscroll.
Definition at line 635 of file kglobalsettings.cpp. References KGlobal::config(), and KConfigBase::readBoolEntry(). |
|
This function returns the desktop geometry for an application's splash screen. It takes into account the user's display settings (number of screens, Xinerama, etc), and the user's preferences (if KDE should be Xinerama aware).
Definition at line 641 of file kglobalsettings.cpp. References KGlobal::config(), QApplication::desktop(), QDesktopWidget::isVirtualDesktop(), QCursor::pos(), KConfigBase::readBoolEntry(), KConfigBase::readNumEntry(), QDesktopWidget::screenGeometry(), and QDesktopWidget::screenNumber(). |
|
This function returns the desktop geometry for an application that needs to set the geometry of a widget on the screen manually. It takes into account the user's display settings (number of screens, Xinerama, etc), and the user's preferences (if KDE should be Xinerama aware). Note that this can break in multi-head (not Xinerama) mode because this point could be on multiple screens. Use with care.
Definition at line 660 of file kglobalsettings.cpp. References KGlobal::config(), QApplication::desktop(), QDesktopWidget::isVirtualDesktop(), KConfigBase::readBoolEntry(), QDesktopWidget::screenGeometry(), and QDesktopWidget::screenNumber(). |
|
This function returns the desktop geometry for an application that needs to set the geometry of a widget on the screen manually. It takes into account the user's display settings (number of screens, Xinerama, etc), and the user's preferences (if KDE should be Xinerama aware).
Definition at line 677 of file kglobalsettings.cpp. References KGlobal::config(), QApplication::desktop(), QDesktopWidget::isVirtualDesktop(), KConfigBase::readBoolEntry(), QDesktopWidget::screenGeometry(), and QDesktopWidget::screenNumber(). |
|
This function determines if the user wishes to see icons on the push buttons.
Definition at line 696 of file kglobalsettings.cpp. References KGlobal::config(), and KConfigBase::readBoolEntry(). |
|
This function determines if the user wishes to see previews for the selected url.
Definition at line 703 of file kglobalsettings.cpp. References KGlobal::config(), KURL::protocol(), KConfigBase::readBoolEntry(), and KProtocolInfo::showFilePreview(). |
|
Whether the user wishes to use opaque resizing. Primarily intended for QSplitter::setOpaqueResize()
Definition at line 711 of file kglobalsettings.cpp. References KGlobal::config(), and KConfigBase::readBoolEntry(). |
|
The layout scheme to use for dialog buttons.
Definition at line 718 of file kglobalsettings.cpp. References KGlobal::config(), and KConfigBase::readNumEntry(). |
The documentation for this class was generated from the following files: