summaryrefslogtreecommitdiffstats
path: root/kdecore/kglobalsettings.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'kdecore/kglobalsettings.cpp')
-rw-r--r--kdecore/kglobalsettings.cpp216
1 files changed, 108 insertions, 108 deletions
diff --git a/kdecore/kglobalsettings.cpp b/kdecore/kglobalsettings.cpp
index 25e95f5c6..60f09fadb 100644
--- a/kdecore/kglobalsettings.cpp
+++ b/kdecore/kglobalsettings.cpp
@@ -18,10 +18,10 @@
#include "config.h"
#include "kglobalsettings.h"
-#include <qdir.h>
-#include <qpixmap.h>
-#include <qfontdatabase.h>
-#include <qcursor.h>
+#include <tqdir.h>
+#include <tqpixmap.h>
+#include <tqfontdatabase.h>
+#include <tqcursor.h>
#include <kconfig.h>
#include <ksimpleconfig.h>
@@ -46,61 +46,61 @@ static QRgb qt_colorref2qrgb(COLORREF col)
#include <kcharsets.h>
#include <kaccel.h>
#include <klocale.h>
-#include <qfontinfo.h>
+#include <tqfontinfo.h>
#include <stdlib.h>
#include <kprotocolinfo.h>
-#include <qtextcodec.h>
-#include <qtextstream.h>
-#include <qfile.h>
+#include <tqtextcodec.h>
+#include <tqtextstream.h>
+#include <tqfile.h>
#ifdef Q_WS_X11
#include <X11/Xlib.h>
#endif
-QString* KGlobalSettings::s_desktopPath = 0;
-QString* KGlobalSettings::s_autostartPath = 0;
-QString* KGlobalSettings::s_trashPath = 0;
-QString* KGlobalSettings::s_documentPath = 0;
-QFont *KGlobalSettings::_generalFont = 0;
-QFont *KGlobalSettings::_fixedFont = 0;
-QFont *KGlobalSettings::_toolBarFont = 0;
-QFont *KGlobalSettings::_menuFont = 0;
-QFont *KGlobalSettings::_windowTitleFont = 0;
-QFont *KGlobalSettings::_taskbarFont = 0;
-QFont *KGlobalSettings::_largeFont = 0;
-QColor *KGlobalSettings::_kde34Blue = 0;
-QColor *KGlobalSettings::_inactiveBackground = 0;
-QColor *KGlobalSettings::_inactiveForeground = 0;
-QColor *KGlobalSettings::_activeBackground = 0;
-QColor *KGlobalSettings::_buttonBackground = 0;
-QColor *KGlobalSettings::_selectBackground = 0;
-QColor *KGlobalSettings::_linkColor = 0;
-QColor *KGlobalSettings::_visitedLinkColor = 0;
-QColor *KGlobalSettings::alternateColor = 0;
+TQString* KGlobalSettings::s_desktopPath = 0;
+TQString* KGlobalSettings::s_autostartPath = 0;
+TQString* KGlobalSettings::s_trashPath = 0;
+TQString* KGlobalSettings::s_documentPath = 0;
+TQFont *KGlobalSettings::_generalFont = 0;
+TQFont *KGlobalSettings::_fixedFont = 0;
+TQFont *KGlobalSettings::_toolBarFont = 0;
+TQFont *KGlobalSettings::_menuFont = 0;
+TQFont *KGlobalSettings::_windowTitleFont = 0;
+TQFont *KGlobalSettings::_taskbarFont = 0;
+TQFont *KGlobalSettings::_largeFont = 0;
+TQColor *KGlobalSettings::_kde34Blue = 0;
+TQColor *KGlobalSettings::_inactiveBackground = 0;
+TQColor *KGlobalSettings::_inactiveForeground = 0;
+TQColor *KGlobalSettings::_activeBackground = 0;
+TQColor *KGlobalSettings::_buttonBackground = 0;
+TQColor *KGlobalSettings::_selectBackground = 0;
+TQColor *KGlobalSettings::_linkColor = 0;
+TQColor *KGlobalSettings::_visitedLinkColor = 0;
+TQColor *KGlobalSettings::alternateColor = 0;
KGlobalSettings::KMouseSettings *KGlobalSettings::s_mouseSettings = 0;
// helper function for reading xdg user dirs: it is required in order to take
// care of locale stuff
-void readXdgUserDirs(QString *desktop, QString *documents)
+void readXdgUserDirs(TQString *desktop, TQString *documents)
{
- QFile f( QDir::homeDirPath() + "/.config/user-dirs.dirs" );
+ TQFile f( TQDir::homeDirPath() + "/.config/user-dirs.dirs" );
if (!f.open(IO_ReadOnly))
return;
// set the codec for the current locale
- QTextStream s(&f);
- s.setCodec( QTextCodec::codecForLocale() );
+ TQTextStream s(&f);
+ s.setCodec( TQTextCodec::codecForLocale() );
- QString line = s.readLine();
+ TQString line = s.readLine();
while (!line.isNull())
{
if (line.startsWith("XDG_DESKTOP_DIR="))
- *desktop = line.remove("XDG_DESKTOP_DIR=").remove("\"").replace("$HOME", QDir::homeDirPath());
+ *desktop = line.remove("XDG_DESKTOP_DIR=").remove("\"").replace("$HOME", TQDir::homeDirPath());
else if (line.startsWith("XDG_DOCUMENTS_DIR="))
- *documents = line.remove("XDG_DOCUMENTS_DIR=").remove("\"").replace("$HOME", QDir::homeDirPath());
+ *documents = line.remove("XDG_DOCUMENTS_DIR=").remove("\"").replace("$HOME", TQDir::homeDirPath());
line = s.readLine();
}
@@ -109,7 +109,7 @@ void readXdgUserDirs(QString *desktop, QString *documents)
int KGlobalSettings::dndEventDelay()
{
KConfigGroup g( KGlobal::config(), "General" );
- return g.readNumEntry("StartDragDist", QApplication::startDragDistance());
+ return g.readNumEntry("StartDragDist", TQApplication::startDragDistance());
}
bool KGlobalSettings::singleClick()
@@ -184,51 +184,51 @@ int KGlobalSettings::contextMenuKey ()
return cut.keyCodeQt();
}
-QColor KGlobalSettings::toolBarHighlightColor()
+TQColor KGlobalSettings::toolBarHighlightColor()
{
initColors();
KConfigGroup g( KGlobal::config(), "Toolbar style" );
return g.readColorEntry("HighlightColor", _kde34Blue);
}
-QColor KGlobalSettings::inactiveTitleColor()
+TQColor KGlobalSettings::inactiveTitleColor()
{
#ifdef Q_WS_WIN
return qt_colorref2qrgb(GetSysColor(COLOR_INACTIVECAPTION));
#else
if (!_inactiveBackground)
- _inactiveBackground = new QColor(157, 170, 186);
+ _inactiveBackground = new TQColor(157, 170, 186);
KConfigGroup g( KGlobal::config(), "WM" );
return g.readColorEntry( "inactiveBackground", _inactiveBackground );
#endif
}
-QColor KGlobalSettings::inactiveTextColor()
+TQColor KGlobalSettings::inactiveTextColor()
{
#ifdef Q_WS_WIN
return qt_colorref2qrgb(GetSysColor(COLOR_INACTIVECAPTIONTEXT));
#else
if (!_inactiveForeground)
- _inactiveForeground = new QColor(221,221,221);
+ _inactiveForeground = new TQColor(221,221,221);
KConfigGroup g( KGlobal::config(), "WM" );
return g.readColorEntry( "inactiveForeground", _inactiveForeground );
#endif
}
-QColor KGlobalSettings::activeTitleColor()
+TQColor KGlobalSettings::activeTitleColor()
{
#ifdef Q_WS_WIN
return qt_colorref2qrgb(GetSysColor(COLOR_ACTIVECAPTION));
#else
initColors();
if (!_activeBackground)
- _activeBackground = new QColor(65,142,220);
+ _activeBackground = new TQColor(65,142,220);
KConfigGroup g( KGlobal::config(), "WM" );
return g.readColorEntry( "activeBackground", _activeBackground);
#endif
}
-QColor KGlobalSettings::activeTextColor()
+TQColor KGlobalSettings::activeTextColor()
{
#ifdef Q_WS_WIN
return qt_colorref2qrgb(GetSysColor(COLOR_CAPTIONTEXT));
@@ -244,15 +244,15 @@ int KGlobalSettings::contrast()
return g.readNumEntry( "contrast", 7 );
}
-QColor KGlobalSettings::buttonBackground()
+TQColor KGlobalSettings::buttonBackground()
{
if (!_buttonBackground)
- _buttonBackground = new QColor(221,223,228);
+ _buttonBackground = new TQColor(221,223,228);
KConfigGroup g( KGlobal::config(), "General" );
return g.readColorEntry( "buttonBackground", _buttonBackground );
}
-QColor KGlobalSettings::buttonTextColor()
+TQColor KGlobalSettings::buttonTextColor()
{
KConfigGroup g( KGlobal::config(), "General" );
return g.readColorEntry( "buttonForeground", &Qt::black );
@@ -261,7 +261,7 @@ QColor KGlobalSettings::buttonTextColor()
// IMPORTANT:
// This function should be get in sync with
// KApplication::kdisplaySetPalette()
-QColor KGlobalSettings::baseColor()
+TQColor KGlobalSettings::baseColor()
{
KConfigGroup g( KGlobal::config(), "General" );
return g.readColorEntry( "windowBackground", &Qt::white );
@@ -270,7 +270,7 @@ QColor KGlobalSettings::baseColor()
// IMPORTANT:
// This function should be get in sync with
// KApplication::kdisplaySetPalette()
-QColor KGlobalSettings::textColor()
+TQColor KGlobalSettings::textColor()
{
KConfigGroup g( KGlobal::config(), "General" );
return g.readColorEntry( "windowForeground", &Qt::black );
@@ -279,7 +279,7 @@ QColor KGlobalSettings::textColor()
// IMPORTANT:
// This function should be get in sync with
// KApplication::kdisplaySetPalette()
-QColor KGlobalSettings::highlightedTextColor()
+TQColor KGlobalSettings::highlightedTextColor()
{
KConfigGroup g( KGlobal::config(), "General" );
return g.readColorEntry( "selectForeground", &Qt::white );
@@ -288,16 +288,16 @@ QColor KGlobalSettings::highlightedTextColor()
// IMPORTANT:
// This function should be get in sync with
// KApplication::kdisplaySetPalette()
-QColor KGlobalSettings::highlightColor()
+TQColor KGlobalSettings::highlightColor()
{
initColors();
if (!_selectBackground)
- _selectBackground = new QColor(103,141,178);
+ _selectBackground = new TQColor(103,141,178);
KConfigGroup g( KGlobal::config(), "General" );
return g.readColorEntry( "selectBackground", _selectBackground );
}
-QColor KGlobalSettings::alternateBackgroundColor()
+TQColor KGlobalSettings::alternateBackgroundColor()
{
initColors();
KConfigGroup g( KGlobal::config(), "General" );
@@ -305,10 +305,10 @@ QColor KGlobalSettings::alternateBackgroundColor()
return g.readColorEntry( "alternateBackground", alternateColor );
}
-QColor KGlobalSettings::calculateAlternateBackgroundColor(const QColor& base)
+TQColor KGlobalSettings::calculateAlternateBackgroundColor(const TQColor& base)
{
if (base == Qt::white)
- return QColor(238,246,255);
+ return TQColor(238,246,255);
else
{
int h, s, v;
@@ -318,7 +318,7 @@ QColor KGlobalSettings::calculateAlternateBackgroundColor(const QColor& base)
else if (base != Qt::black)
return base.light(110);
- return QColor(32,32,32);
+ return TQColor(32,32,32);
}
}
@@ -328,32 +328,32 @@ bool KGlobalSettings::shadeSortColumn()
return g.readBoolEntry( "shadeSortColumn", KDE_DEFAULT_SHADE_SORT_COLUMN );
}
-QColor KGlobalSettings::linkColor()
+TQColor KGlobalSettings::linkColor()
{
initColors();
if (!_linkColor)
- _linkColor = new QColor(0,0,238);
+ _linkColor = new TQColor(0,0,238);
KConfigGroup g( KGlobal::config(), "General" );
return g.readColorEntry( "linkColor", _linkColor );
}
-QColor KGlobalSettings::visitedLinkColor()
+TQColor KGlobalSettings::visitedLinkColor()
{
if (!_visitedLinkColor)
- _visitedLinkColor = new QColor(82,24,139);
+ _visitedLinkColor = new TQColor(82,24,139);
KConfigGroup g( KGlobal::config(), "General" );
return g.readColorEntry( "visitedLinkColor", _visitedLinkColor );
}
-QFont KGlobalSettings::generalFont()
+TQFont KGlobalSettings::generalFont()
{
if (_generalFont)
return *_generalFont;
// Sync default with kdebase/kcontrol/fonts/fonts.cpp
- _generalFont = new QFont("Sans Serif", 10);
+ _generalFont = new TQFont("Sans Serif", 10);
_generalFont->setPointSize(10);
- _generalFont->setStyleHint(QFont::SansSerif);
+ _generalFont->setStyleHint(TQFont::SansSerif);
KConfigGroup g( KGlobal::config(), "General" );
*_generalFont = g.readFontEntry("font", _generalFont);
@@ -361,15 +361,15 @@ QFont KGlobalSettings::generalFont()
return *_generalFont;
}
-QFont KGlobalSettings::fixedFont()
+TQFont KGlobalSettings::fixedFont()
{
if (_fixedFont)
return *_fixedFont;
// Sync default with kdebase/kcontrol/fonts/fonts.cpp
- _fixedFont = new QFont("Monospace", 10);
+ _fixedFont = new TQFont("Monospace", 10);
_fixedFont->setPointSize(10);
- _fixedFont->setStyleHint(QFont::TypeWriter);
+ _fixedFont->setStyleHint(TQFont::TypeWriter);
KConfigGroup g( KGlobal::config(), "General" );
*_fixedFont = g.readFontEntry("fixed", _fixedFont);
@@ -377,15 +377,15 @@ QFont KGlobalSettings::fixedFont()
return *_fixedFont;
}
-QFont KGlobalSettings::toolBarFont()
+TQFont KGlobalSettings::toolBarFont()
{
if(_toolBarFont)
return *_toolBarFont;
// Sync default with kdebase/kcontrol/fonts/fonts.cpp
- _toolBarFont = new QFont("Sans Serif", 10);
+ _toolBarFont = new TQFont("Sans Serif", 10);
_toolBarFont->setPointSize(10);
- _toolBarFont->setStyleHint(QFont::SansSerif);
+ _toolBarFont->setStyleHint(TQFont::SansSerif);
KConfigGroup g( KGlobal::config(), "General" );
*_toolBarFont = g.readFontEntry("toolBarFont", _toolBarFont);
@@ -393,15 +393,15 @@ QFont KGlobalSettings::toolBarFont()
return *_toolBarFont;
}
-QFont KGlobalSettings::menuFont()
+TQFont KGlobalSettings::menuFont()
{
if(_menuFont)
return *_menuFont;
// Sync default with kdebase/kcontrol/fonts/fonts.cpp
- _menuFont = new QFont("Sans Serif", 10);
+ _menuFont = new TQFont("Sans Serif", 10);
_menuFont->setPointSize(10);
- _menuFont->setStyleHint(QFont::SansSerif);
+ _menuFont->setStyleHint(TQFont::SansSerif);
KConfigGroup g( KGlobal::config(), "General" );
*_menuFont = g.readFontEntry("menuFont", _menuFont);
@@ -409,15 +409,15 @@ QFont KGlobalSettings::menuFont()
return *_menuFont;
}
-QFont KGlobalSettings::windowTitleFont()
+TQFont KGlobalSettings::windowTitleFont()
{
if(_windowTitleFont)
return *_windowTitleFont;
// Sync default with kdebase/kcontrol/fonts/fonts.cpp
- _windowTitleFont = new QFont("Sans Serif", 9, QFont::Bold);
+ _windowTitleFont = new TQFont("Sans Serif", 9, TQFont::Bold);
_windowTitleFont->setPointSize(10);
- _windowTitleFont->setStyleHint(QFont::SansSerif);
+ _windowTitleFont->setStyleHint(TQFont::SansSerif);
KConfigGroup g( KGlobal::config(), "WM" );
*_windowTitleFont = g.readFontEntry("activeFont", _windowTitleFont); // inconsistency
@@ -425,15 +425,15 @@ QFont KGlobalSettings::windowTitleFont()
return *_windowTitleFont;
}
-QFont KGlobalSettings::taskbarFont()
+TQFont KGlobalSettings::taskbarFont()
{
if(_taskbarFont)
return *_taskbarFont;
// Sync default with kdebase/kcontrol/fonts/fonts.cpp
- _taskbarFont = new QFont("Sans Serif", 10);
+ _taskbarFont = new TQFont("Sans Serif", 10);
_taskbarFont->setPointSize(10);
- _taskbarFont->setStyleHint(QFont::SansSerif);
+ _taskbarFont->setStyleHint(TQFont::SansSerif);
KConfigGroup g( KGlobal::config(), "General" );
*_taskbarFont = g.readFontEntry("taskbarFont", _taskbarFont);
@@ -442,10 +442,10 @@ QFont KGlobalSettings::taskbarFont()
}
-QFont KGlobalSettings::largeFont(const QString &text)
+TQFont KGlobalSettings::largeFont(const TQString &text)
{
- QFontDatabase db;
- QStringList fam = db.families();
+ TQFontDatabase db;
+ TQStringList fam = db.families();
// Move a bunch of preferred fonts to the front.
if (fam.remove("Arial"))
@@ -466,14 +466,14 @@ QFont KGlobalSettings::largeFont(const QString &text)
if (_largeFont)
fam.prepend(_largeFont->family());
- for(QStringList::ConstIterator it = fam.begin();
+ for(TQStringList::ConstIterator it = fam.begin();
it != fam.end(); ++it)
{
if (db.isSmoothlyScalable(*it) && !db.isFixedPitch(*it))
{
- QFont font(*it);
+ TQFont font(*it);
font.setPixelSize(75);
- QFontMetrics metrics(font);
+ TQFontMetrics metrics(font);
int h = metrics.height();
if ((h < 60) || ( h > 90))
continue;
@@ -491,11 +491,11 @@ QFont KGlobalSettings::largeFont(const QString &text)
continue;
font.setPointSize(48);
- _largeFont = new QFont(font);
+ _largeFont = new TQFont(font);
return *_largeFont;
}
}
- _largeFont = new QFont(KGlobalSettings::generalFont());
+ _largeFont = new TQFont(KGlobalSettings::generalFont());
_largeFont->setPointSize(48);
return *_largeFont;
}
@@ -505,28 +505,28 @@ void KGlobalSettings::initStatic() // should be called initPaths(). Don't put an
if ( s_desktopPath != 0 )
return;
- s_desktopPath = new QString();
- s_autostartPath = new QString();
- s_trashPath = new QString();
- s_documentPath = new QString();
+ s_desktopPath = new TQString();
+ s_autostartPath = new TQString();
+ s_trashPath = new TQString();
+ s_documentPath = new TQString();
KConfigGroup g( KGlobal::config(), "Paths" );
// Read desktop and documents path using XDG_USER_DIRS
readXdgUserDirs(s_desktopPath, s_documentPath);
- *s_desktopPath = QDir::cleanDirPath( *s_desktopPath );
+ *s_desktopPath = TQDir::cleanDirPath( *s_desktopPath );
if ( !s_desktopPath->endsWith("/") )
s_desktopPath->append('/');
- *s_documentPath = QDir::cleanDirPath( *s_documentPath );
+ *s_documentPath = TQDir::cleanDirPath( *s_documentPath );
if ( !s_documentPath->endsWith("/"))
s_documentPath->append('/');
// Trash Path - TODO remove in KDE4 (kio_trash can't use it for interoperability reasons)
*s_trashPath = *s_desktopPath + i18n("Trash") + "/";
*s_trashPath = g.readPathEntry( "Trash" , *s_trashPath);
- *s_trashPath = QDir::cleanDirPath( *s_trashPath );
+ *s_trashPath = TQDir::cleanDirPath( *s_trashPath );
if ( !s_trashPath->endsWith("/") )
s_trashPath->append('/');
// We need to save it in any case, in case the language changes later on,
@@ -539,7 +539,7 @@ void KGlobalSettings::initStatic() // should be called initPaths(). Don't put an
// Autostart Path
*s_autostartPath = KGlobal::dirs()->localkdedir() + "Autostart/";
*s_autostartPath = g.readPathEntry( "Autostart" , *s_autostartPath);
- *s_autostartPath = QDir::cleanDirPath( *s_autostartPath );
+ *s_autostartPath = TQDir::cleanDirPath( *s_autostartPath );
if ( !s_autostartPath->endsWith("/") )
s_autostartPath->append('/');
@@ -551,13 +551,13 @@ void KGlobalSettings::initStatic() // should be called initPaths(). Don't put an
void KGlobalSettings::initColors()
{
if (!_kde34Blue) {
- if (QPixmap::defaultDepth() > 8)
- _kde34Blue = new QColor(103,141,178);
+ if (TQPixmap::defaultDepth() > 8)
+ _kde34Blue = new TQColor(103,141,178);
else
- _kde34Blue = new QColor(0, 0, 192);
+ _kde34Blue = new TQColor(0, 0, 192);
}
if (!alternateColor)
- alternateColor = new QColor(237, 244, 249);
+ alternateColor = new TQColor(237, 244, 249);
}
void KGlobalSettings::rereadFontSettings()
@@ -598,7 +598,7 @@ KGlobalSettings::KMouseSettings & KGlobalSettings::mouseSettings()
#ifndef Q_WS_WIN
KConfigGroup g( KGlobal::config(), "Mouse" );
- QString setting = g.readEntry("MouseButtonMapping");
+ TQString setting = g.readEntry("MouseButtonMapping");
if (setting == "RightHanded")
s.handed = KMouseSettings::RightHanded;
else if (setting == "LeftHanded")
@@ -652,7 +652,7 @@ bool KGlobalSettings::isMultiHead()
#ifdef Q_WS_WIN
return GetSystemMetrics(SM_CMONITORS) > 1;
#else
- QCString multiHead = getenv("KDE_MULTIHEAD");
+ TQCString multiHead = getenv("KDE_MULTIHEAD");
if (!multiHead.isEmpty()) {
return (multiHead.lower() == "true");
}
@@ -666,16 +666,16 @@ bool KGlobalSettings::wheelMouseZooms()
return g.readBoolEntry( "WheelMouseZooms", KDE_DEFAULT_WHEEL_ZOOM );
}
-QRect KGlobalSettings::splashScreenDesktopGeometry()
+TQRect KGlobalSettings::splashScreenDesktopGeometry()
{
- QDesktopWidget *dw = QApplication::desktop();
+ TQDesktopWidget *dw = TQApplication::desktop();
if (dw->isVirtualDesktop()) {
KConfigGroup group(KGlobal::config(), "Windows");
int scr = group.readNumEntry("Unmanaged", -3);
if (group.readBoolEntry("XineramaEnabled", true) && scr != -2) {
if (scr == -3)
- scr = dw->screenNumber(QCursor::pos());
+ scr = dw->screenNumber(TQCursor::pos());
return dw->screenGeometry(scr);
} else {
return dw->geometry();
@@ -685,9 +685,9 @@ QRect KGlobalSettings::splashScreenDesktopGeometry()
}
}
-QRect KGlobalSettings::desktopGeometry(const QPoint& point)
+TQRect KGlobalSettings::desktopGeometry(const TQPoint& point)
{
- QDesktopWidget *dw = QApplication::desktop();
+ TQDesktopWidget *dw = TQApplication::desktop();
if (dw->isVirtualDesktop()) {
KConfigGroup group(KGlobal::config(), "Windows");
@@ -702,9 +702,9 @@ QRect KGlobalSettings::desktopGeometry(const QPoint& point)
}
}
-QRect KGlobalSettings::desktopGeometry(QWidget* w)
+TQRect KGlobalSettings::desktopGeometry(TQWidget* w)
{
- QDesktopWidget *dw = QApplication::desktop();
+ TQDesktopWidget *dw = TQApplication::desktop();
if (dw->isVirtualDesktop()) {
KConfigGroup group(KGlobal::config(), "Windows");
@@ -731,7 +731,7 @@ bool KGlobalSettings::showIconsOnPushButtons()
bool KGlobalSettings::showFilePreview(const KURL &url)
{
KConfigGroup g(KGlobal::config(), "PreviewSettings");
- QString protocol = url.protocol();
+ TQString protocol = url.protocol();
bool defaultSetting = KProtocolInfo::showFilePreview( protocol );
return g.readBoolEntry(protocol, defaultSetting );
}