Rename kstandarddirs.h to tdestandarddirs.h

Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
Michele Calgaro 4 days ago
parent b2925b116a
commit 75a914db88
Signed by: MicheleC
GPG Key ID: 2A75B7CA8ADED5CF

@ -75,7 +75,7 @@ instead, everything else is source compatible.
<UL>
<LI>kapp.h is now tdeapplication.h</LI>
<LI>kuniqueapp.h is now tdeuniqueapplication.h</LI>
<LI>kstddirs.h is now kstandarddirs.h</LI>
<LI>kstddirs.h is now tdestandarddirs.h</LI>
<LI>kcolorbtn.h is now kcolorbutton.h</LI>
<LI>kxmlgui.h is now kxmlguifactory.h</LI>
<LI>kdatepik.h is now kdatepicker.h</LI>

@ -21,7 +21,7 @@
#include <flowsystem.h>
#include <ksimpleconfig.h>
#include <tdeprocess.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tqdir.h>
#include <tqfile.h>
#include "kartsserver.h"

@ -63,7 +63,7 @@
#include <kaudiomanagerplay.h>
#endif
#include <tdeprocess.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdeuniqueapplication.h>
#include <twin.h>

@ -3,7 +3,7 @@
#include <tdeparts/componentfactory.h>
#include <tdeapplication.h>
#include <kdesktopfile.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdelocale.h>
#include <tdemessagebox.h>

@ -23,7 +23,7 @@
#include <tdeapplication.h>
#include <tdeglobal.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdelocale.h>
#include <kdebug.h>
#include <tdemessagebox.h>

@ -71,7 +71,7 @@
#include <kregexpeditorinterface.h>
#include <krun.h>
#include <kseparator.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdetempfile.h>
#include <tqbuttongroup.h>

@ -68,7 +68,7 @@
#include <kencodingfiledialog.h>
#include <tdetempfile.h>
#include <kmdcodec.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tqtimer.h>
#include <tqfile.h>

@ -41,7 +41,7 @@
#include <tdepopupmenu.h>
#include <tdeglobalsettings.h>
#include <kdebug.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdemessagebox.h>
#include <kstaticdeleter.h>
#include <tdeapplication.h>

@ -34,7 +34,7 @@
#include <unistd.h>
#include <kdebug.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdelocale.h>
#include <tdemessagebox.h>
#include <tdeconfig.h>

@ -29,7 +29,7 @@
#include <tqfile.h>
#include <tqfileinfo.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdeconfig.h>
#include <tdeglobal.h>

@ -24,7 +24,7 @@
#include <unistd.h>
#include <kdebug.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdelocale.h>
#include <tdemessagebox.h>
#include <tdeconfig.h>

@ -32,7 +32,7 @@
#include <signal.h>
#include <tdeapplication.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tqimage.h>
#include <tqfile.h>
#include "test_regression.h"

@ -21,7 +21,7 @@
#include "kresourcelist.h"
#include <tdeglobal.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kdebug.h>
#include <tdelocale.h>
#include <assert.h>

@ -22,7 +22,7 @@
#include "kresourcelist.h"
#include <tdeglobal.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kmessageboxwrapper.h>
#include <kdebug.h>
#include <tdelocale.h>

@ -24,7 +24,7 @@
#include "kmimetype.h"
#include <tdeglobal.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kmessageboxwrapper.h>
#include <tdelocale.h>
#include <kdebug.h>

@ -22,7 +22,7 @@
#include "kresourcelist.h"
#include <tdeglobal.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kmessageboxwrapper.h>
#include <kdebug.h>
#include <tdelocale.h>

@ -22,7 +22,7 @@
#include "kresourcelist.h"
#include <tdeglobal.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kmessageboxwrapper.h>
#include <kdebug.h>
#include <tdelocale.h>

@ -43,7 +43,7 @@
#include <tdeprocess.h>
#include <kdebug.h>
#include <kdirwatch.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kdatastream.h>
#include <tdeio/global.h>
#include <kservicetype.h>

@ -35,7 +35,7 @@
#include <tdelocale.h>
#include <tdeaboutdata.h>
#include <tdeglobal.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdeprocess.h>
#include <kde_file.h>

@ -30,7 +30,7 @@
#include "tdelocale.h"
#include "kservice.h"
#include "kservicegroup.h"
#include "kstandarddirs.h"
#include "tdestandarddirs.h"
static TDECmdLineOptions options[] = {
{ "utf8", I18N_NOOP("Output data in UTF-8 instead of local encoding"), 0 },

@ -45,7 +45,7 @@
#include <tdeglobal.h>
#include <kdebug.h>
#include <kdirwatch.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <ksavefile.h>
#include <tdelocale.h>
#include <tdeaboutdata.h>

@ -2,7 +2,7 @@
#include <kservice.h>
#include <kmimetype.h>
#include <assert.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kservicegroup.h>
#include <kimageio.h>
#include <kuserprofile.h>

@ -24,7 +24,7 @@
#include <kdebug.h>
#include <tdeglobal.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kservice.h>
#include <kde_file.h>

@ -12,7 +12,7 @@
#include <libxslt/transform.h>
#include <libxslt/xsltutils.h>
#include <tqstring.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kinstance.h>
#include <kdebug.h>
#include <stdlib.h>

@ -12,7 +12,7 @@
#include <libxslt/transform.h>
#include <libxslt/xsltutils.h>
#include <tqstring.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kinstance.h>
#include <kdebug.h>
#include <stdlib.h>

@ -16,7 +16,7 @@
#include <libxslt/transform.h>
#include <libxslt/xsltutils.h>
#include <tqstring.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kinstance.h>
#include <xslt.h>
#include <tqfile.h>

@ -27,7 +27,7 @@
#include <kurl.h>
#include <tdeglobal.h>
#include <tdelocale.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kinstance.h>
#include "tdeio_help.h"

@ -6,7 +6,7 @@
#include <libxml/parserInternals.h>
#include <libxml/catalog.h>
#include <kdebug.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tqdir.h>
#include <tqregexp.h>
#include <xslt.h>

@ -24,7 +24,7 @@
#include <kdebug.h>
#include <tdelocale.h>
#include <ksimpleconfig.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kstaticdeleter.h>
#include <tqfile.h>

@ -27,7 +27,7 @@
#include <tdeglobal.h>
#include <kinstance.h>
#include <tdelocale.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include "errorhandler.h"
#include "resource.h"

@ -35,7 +35,7 @@
#include <tdecompletionbox.h>
#include <tdeconfig.h>
#include <kcursor.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kstaticdeleter.h>
#include <tdestdaccel.h>
#include <kurldrag.h>

@ -23,7 +23,7 @@
#include <tqvaluelist.h>
#include <ksimpleconfig.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kdebug.h>
#include "distributionlist.h"

@ -21,7 +21,7 @@
#include <kdebug.h>
#include <tdelocale.h>
#include <ksimpleconfig.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kstaticdeleter.h>
#include <tqfile.h>

@ -23,7 +23,7 @@
#include <kdebug.h>
#include <tdelocale.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include "addressbook.h"
#include "addressee.h"

@ -23,7 +23,7 @@
#include <tdeapplication.h>
#include <kdebug.h>
#include <tdelocale.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdetempfile.h>
#include <tqfile.h>

@ -34,7 +34,7 @@
#include <kgenericfactory.h>
#include <tdeglobal.h>
#include <tdelocale.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kurlrequester.h>
#include "addressbook.h"

@ -23,7 +23,7 @@
#include <kdebug.h>
#include <tdelocale.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kdialog.h>
#include "formatfactory.h"

@ -35,7 +35,7 @@
#include <tdeio/scheduler.h>
#include <tdelocale.h>
#include <ksavefile.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include "formatfactory.h"
#include "resourcefileconfig.h"

@ -23,7 +23,7 @@
#include <kdebug.h>
#include <tdelocale.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kdialog.h>
#include <unistd.h>

@ -26,7 +26,7 @@
#include <kdebug.h>
#include <tdeglobal.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <klineedit.h>
#include <tdelocale.h>
#include <tdeconfig.h>

@ -26,7 +26,7 @@
#include <tdelocale.h>
#include <tderesources/manager.h>
#include <ksimpleconfig.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kstaticdeleter.h>
#include "resource.h"

@ -30,7 +30,7 @@
#include <tdeglobal.h>
#include <tdelocale.h>
#include <tdemessagebox.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include "addressbook.h"
#include "stdaddressbook.h"

@ -27,7 +27,7 @@
#include <kdebug.h>
#include <tdecmdlineargs.h>
#include <tdeglobal.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include "stdaddressbook.h"

@ -3,7 +3,7 @@
#include <kdebug.h>
#include <tdelocale.h>
#include <tdecmdlineargs.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include "addressbook.h"
#include "plugins/file/resourcefile.h"

@ -3,7 +3,7 @@
#include <kdebug.h>
#include <tdelocale.h>
#include <tdecmdlineargs.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include "addressbook.h"
#include "addresseelist.h"

@ -3,7 +3,7 @@
#include <kdebug.h>
#include <tdelocale.h>
#include <tdecmdlineargs.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include "addressbook.h"
#include "address.h"

@ -3,7 +3,7 @@
#include <kdebug.h>
#include <tdelocale.h>
#include <tdecmdlineargs.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tqfile.h>
#include <tqimage.h>

@ -22,7 +22,7 @@
#include <kdebug.h>
#include <kmdcodec.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdetempfile.h>
#include <VCard.h>

@ -33,7 +33,7 @@
#include <tdelocale.h>
#include <tdecmdlineargs.h>
#include <tdeglobal.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdeaboutdata.h>
#include <kinstance.h>
#include <tdetempfile.h>

@ -57,8 +57,8 @@ install( FILES
tdelocale.h kicontheme.h kiconloader.h kdebug.h twinmodule.h
twin.h krootprop.h tdeshortcut.h kkeynative.h tdeaccel.h
tdeglobalaccel.h tdestdaccel.h tdeshortcutlist.h kcatalogue.h
kregexp.h kcompletion.h kstringhandler.h kstddirs.h
kstandarddirs.h tdeglobal.h tdeglobalsettings.h ksharedptr.h
kregexp.h kcompletion.h kstringhandler.h
kstandarddirs.h tdestandarddirs.h tdeglobal.h tdeglobalsettings.h ksharedptr.h
kallocator.h kvmallocator.h tdecrash.h krfcdate.h kinstance.h
kpalette.h kipc.h klibloader.h tdetempfile.h ksavefile.h
krandomsequence.h knotifyclient.h kiconeffect.h kaudioplayer.h
@ -107,7 +107,7 @@ set( target tdecore )
set( ${target}_SRCS
libintl.cpp tdeapplication.cpp kdebug.cpp netwm.cpp
tdeconfigbase.cpp tdeconfig.cpp ksimpleconfig.cpp tdeconfigbackend.cpp
kmanagerselection.cpp kdesktopfile.cpp kstandarddirs.cpp
kmanagerselection.cpp kdesktopfile.cpp tdestandarddirs.cpp
ksock.cpp kpty.cpp tdeprocess.cpp tdeprocctrl.cpp tdelocale.cpp
krfcdate.cpp kiconeffect.cpp kicontheme.cpp kiconloader.cpp
twin.cpp twinmodule.cpp krootprop.cpp kcharsets.cpp

@ -59,7 +59,7 @@ ksavefile.cpp Waldo Bastian <bastian@kde.org>
tdeshortcut.cpp Ellis Whitehead <ellis@kde.org>
ksimpleconfig.cpp Waldo Bastian <bastian@kde.org>
ksocks.cpp
kstandarddirs.cpp Waldo Bastian <bastian@kde.org>
tdestandarddirs.cpp Waldo Bastian <bastian@kde.org>
tdestartupinfo.cpp Lubos Lunak <l.lunak@kde.org>
kstaticdeleter.cpp Stephan Kulow <coolo@kde.org>
tdestdaccel.cpp Ellis Whitehead <ellis@kde.org>

@ -45,7 +45,7 @@ include_HEADERS = tdeconfig.h tdeconfigskeleton.h \
twinmodule.h twin.h krootprop.h tdeshortcut.h kkeynative.h tdeaccel.h \
tdeglobalaccel.h tdestdaccel.h tdeshortcutlist.h kcatalogue.h \
kregexp.h kcompletion.h kstringhandler.h \
kstddirs.h kstandarddirs.h tdeglobal.h tdeglobalsettings.h ksharedptr.h \
kstandarddirs.h tdestandarddirs.h tdeglobal.h tdeglobalsettings.h ksharedptr.h \
kallocator.h kvmallocator.h tdecrash.h krfcdate.h \
kinstance.h kpalette.h kipc.h klibloader.h tdetempfile.h ksavefile.h \
krandomsequence.h knotifyclient.h kiconeffect.h \
@ -92,7 +92,7 @@ noinst_HEADERS = tdeaccelaction.h tdeaccelbase.h tdeaccelprivate.h kckey.h \
libtdecore_la_SOURCES = libintl.cpp tdeapplication.cpp \
kdebug.cpp netwm.cpp tdeconfigbase.cpp tdeconfig.cpp ksimpleconfig.cpp \
tdeconfigbackend.cpp kmanagerselection.cpp kdesktopfile.cpp \
kstandarddirs.cpp ksock.cpp kpty.cpp tdeprocess.cpp tdeprocctrl.cpp \
tdestandarddirs.cpp ksock.cpp kpty.cpp tdeprocess.cpp tdeprocctrl.cpp \
tdelocale.cpp krfcdate.cpp kiconeffect.cpp kicontheme.cpp \
kiconloader.cpp twin.cpp twinmodule.cpp krootprop.cpp kcharsets.cpp \
kckey.cpp tdeshortcut.cpp kkeynative_x11.cpp kkeyserver_x11.cpp \

@ -1,4 +1,4 @@
dnl Compile in the exec prefix to help kstandarddirs in finding dynamic libs
dnl Compile in the exec prefix to help tdestandarddirs in finding dynamic libs
AC_DEFINE_UNQUOTED(__KDE_EXECPREFIX, "$exec_prefix", [execprefix or NONE if not set, for libloading])
dnl Compile in kde_bindir to safely find tdesu_stub.

@ -18,7 +18,7 @@
*/
#include <tdeapplication.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdelocale.h>
#include <kurl.h>

@ -24,7 +24,7 @@
#include <kdebug.h>
#include "kcatalogue.h"
#include "kstandarddirs.h"
#include "tdestandarddirs.h"
char *k_nl_find_msg(struct kde_loaded_l10nfile *domain_file,
const char *msgid);

@ -29,7 +29,7 @@
#include "tdeapplication.h"
#include "tdeglobal.h"
#include "kinstance.h"
#include "kstandarddirs.h"
#include "tdestandarddirs.h"
#include <tqmessagebox.h>
#include <tdelocale.h>

@ -32,7 +32,7 @@
#include "kurl.h"
#include "tdeconfigbackend.h"
#include "tdeapplication.h"
#include "kstandarddirs.h"
#include "tdestandarddirs.h"
#include "kmountpoint.h"
#include "kcatalogue.h"
#include "tdelocale.h"

@ -29,7 +29,7 @@
#include <tdeapplication.h>
#include <kipc.h>
#include <kdebug.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdeglobal.h>
#include <tdeconfig.h>
#include <ksimpleconfig.h>

@ -29,7 +29,7 @@
#include <tqdir.h>
#include <kdebug.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdeglobal.h>
#include <tdeconfig.h>
#include <ksimpleconfig.h>

@ -31,7 +31,7 @@
#include "tdenetworkconnections.h"
#endif
#include "tdeaboutdata.h"
#include "kstandarddirs.h"
#include "tdestandarddirs.h"
#include "kdebug.h"
#include "tdeglobal.h"
#include "kmimesourcefactory.h"

@ -27,7 +27,7 @@
#include "tdeapplication.h"
#include "klibloader.h"
#include "kstandarddirs.h"
#include "tdestandarddirs.h"
#include "kdebug.h"
#include "tdelocale.h"

@ -25,7 +25,7 @@
#include <tqfile.h>
#include "kstandarddirs.h"
#include "tdestandarddirs.h"
#include "kmountpoint.h"

@ -24,7 +24,7 @@
#include <tqptrstack.h>
#include <tdeapplication.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdeapplication.h>
#include <tdeconfig.h>
#include <dcopclient.h>

@ -23,7 +23,7 @@
#include <tqfile.h>
#include <tqtextstream.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdeglobal.h>
#include <ksavefile.h>
#include <kstringhandler.h>

@ -25,7 +25,7 @@
#include "kprotocolinfo.h"
#include "kprotocolinfofactory.h"
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdeglobal.h>
#include <tdeapplication.h>
#include <kdebug.h>

@ -17,7 +17,7 @@
Boston, MA 02110-1301, USA.
*/
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdeglobal.h>
#include <tdeapplication.h>
#include <kdebug.h>

@ -121,7 +121,7 @@ extern "C" {
#endif
#include <kdebug.h>
#include <kstandarddirs.h> // locate
#include <tdestandarddirs.h> // locate
#ifndef CINTR
#define CINTR 0x03

@ -38,7 +38,7 @@
#include <kde_file.h>
#include "tdeapplication.h"
#include "ksavefile.h"
#include "kstandarddirs.h"
#include "tdestandarddirs.h"
KSaveFile::KSaveFile(const TQString &filename, int mode)
: mTempFile(true)

@ -32,7 +32,7 @@
#include <tqdir.h>
#include "tdeglobal.h"
#include "kstandarddirs.h"
#include "tdestandarddirs.h"
#include "tdeconfigbackend.h"
#include "ksimpleconfig.h"

@ -1,729 +1 @@
/*
This file is part of the KDE libraries
Copyright (C) 1999 Sirtaj Singh Kang <taj@kde.org>
Copyright (C) 1999 Stephan Kulow <coolo@kde.org>
Copyright (C) 1999 Waldo Bastian <bastian@kde.org>
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2 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
Library General Public License for more details.
You should have received a copy of the GNU Library General Public License
along with this library; see the file COPYING.LIB. If not, write to
the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
Boston, MA 02110-1301, USA.
*/
#ifndef _KSTANDARDDIRS_H
#define _KSTANDARDDIRS_H
#include <tqstring.h>
#include <tqdict.h>
#include <tqstringlist.h>
#include <tdeglobal.h>
class TDEConfig;
class TDEStandardDirsPrivate;
/**
* @short Site-independent access to standard KDE directories.
* @author Stephan Kulow <coolo@kde.org> and Sirtaj Singh Kang <taj@kde.org>
*
* This is one of the most central classes in tdelibs as
* it provides a basic service: It knows where the files
* reside on the user's hard disk. And it's meant to be the
* only one that knows -- to make the real location as
* transparent as possible to both the user and the applications.
*
* To this end it insulates the application from all information
* and applications always refer to a file with a resource type
* (e.g. icon) and a filename (e.g. khexdit.xpm). In an ideal world
* the application would make no assumption where this file is and
* leave it up to TDEStandardDirs::findResource("apps", "Home.desktop")
* to apply this knowledge to return /opt/kde/share/applnk/Home.desktop
* or ::locate("data", "kgame/background.jpg") to return
* /opt/kde/share/apps/kgame/background.jpg
*
* The main idea behind TDEStandardDirs is that there are several
* toplevel prefixes below which the files lie. One of these prefixes is
* the one where the user installed tdelibs, one is where the
* application was installed, and one is $HOME/.trinity, but there
* may be even more. Under these prefixes there are several well
* defined suffixes where specific resource types are to be found.
* For example, for the resource type "html" the suffixes could be
* share/doc/HTML and share/doc/tde/HTML.
* So the search algorithm basically appends to each prefix each registered
* suffix and tries to locate the file there.
* To make the thing even more complex, it's also possible to register
* absolute paths that TDEStandardDirs looks up after not finding anything
* in the former steps. They can be useful if the user wants to provide
* specific directories that aren't in his $HOME/.trinity directory for,
* for example, icons.
*
* <b>Standard resources that tdelibs allocates are:</b>\n
*
* @li apps - Applications menu (.desktop files).
* @li cache - Cached information (e.g. favicons, web-pages)
* @li cgi - CGIs to run from kdehelp.
* @li config - Configuration files.
* @li data - Where applications store data.
* @li exe - Executables in $prefix/bin. findExe() for a function that takes $PATH into account.
* @li html - HTML documentation.
* @li icon - Icons, see TDEIconLoader.
* @li lib - Libraries.
* @li locale - Translation files for TDELocale.
* @li mime - Mime types.
* @li module - Module (dynamically loaded library).
* @li tqtplugins - TQt plugins (dynamically loaded objects for TQt)
* @li services - Services.
* @li servicetypes - Service types.
* @li scripts - Application scripting additions.
* @li sound - Application sounds.
* @li templates - Templates
* @li wallpaper - Wallpapers.
* @li tmp - Temporary files (specific for both current host and current user)
* @li socket - UNIX Sockets (specific for both current host and current user)
* @li emoticons - Emoticons themes (Since KDE 3.4)
*
* A type that is added by the class TDEApplication if you use it, is
* appdata. This one makes the use of the type data a bit easier as it
* appends the name of the application.
* So while you had to ::locate("data", "appname/filename") so you can
* also write ::locate("appdata", "filename") if your TDEApplication instance
* is called "appname" (as set via TDEApplication's constructor or TDEAboutData, if
* you use the global TDEStandardDirs object TDEGlobal::dirs()).
* Please note though that you cannot use the "appdata"
* type if you intend to use it in an applet for Kicker because 'appname' would
* be "Kicker" instead of the applet's name. Therefore, for applets, you've got
* to work around this by using ::locate("data", "appletname/filename").
*
* <b>TDEStandardDirs supports the following environment variables:</b>
*
* @li TDEDIRS: This may set an additional number of directory prefixes to
* search for resources. The directories should be separated
* by ':'. The directories are searched in the order they are
* specified.
* @li TDEDIR: Used for backwards compatibility. As TDEDIRS but only a single
* directory may be specified. If TDEDIRS is set TDEDIR is
* ignored.
* @li TDEHOME: The directory where changes are saved to. This directory is
* used to search for resources first. If TDEHOME is not
* specified it defaults to "$HOME/.trinity"
* @li TDEROOTHOME: Like TDEHOME, but used for the root user.
* If TDEROOTHOME is not set it defaults to the .kde directory in the
* home directory of root, usually "/root/.trinity".
* Note that the setting of $HOME is ignored in this case.
*
* @see TDEGlobalSettings
*/
class TDECORE_EXPORT TDEStandardDirs
{
public:
/**
* TDEStandardDirs' constructor. It just initializes the caches.
**/
TDEStandardDirs( );
/**
* TDEStandardDirs' destructor.
*/
virtual ~TDEStandardDirs();
/**
* Adds another search dir to front of the @p fsstnd list.
*
* @li When compiling tdelibs, the prefix is added to this.
* @li TDEDIRS or TDEDIR is taking into account
* @li Additional dirs may be loaded from kdeglobals.
*
* @param dir The directory to append relative paths to.
*/
void addPrefix( const TQString& dir );
/**
* Adds another search dir to front of the XDG_CONFIG_XXX list
* of prefixes.
* This prefix is only used for resources that start with "xdgconf-"
*
* @param dir The directory to append relative paths to.
*/
void addXdgConfigPrefix( const TQString& dir );
/**
* Adds another search dir to front of the XDG_DATA_XXX list
* of prefixes.
* This prefix is only used for resources that start with "xdgdata-"
*
* @param dir The directory to append relative paths to.
*/
void addXdgDataPrefix( const TQString& dir );
/**
* Adds suffixes for types.
*
* You may add as many as you need, but it is advised that there
* is exactly one to make writing definite.
* All basic types ( kde_default) are added by addKDEDefaults(),
* but for those you can add more relative paths as well.
*
* The later a suffix is added, the higher its priority. Note, that the
* suffix should end with / but doesn't have to start with one (as prefixes
* should end with one). So adding a suffix for app_pics would look
* like TDEGlobal::dirs()->addResourceType("app_pics", "share/app/pics");
*
* @param type Specifies a short descriptive string to access
* files of this type.
* @param relativename Specifies a directory relative to the root
* of the KFSSTND.
* @return true if successful, false otherwise.
*/
bool addResourceType( const char *type,
const TQString& relativename );
/**
* Adds absolute path at the end of the search path for
* particular types (for example in case of icons where
* the user specifies extra paths).
*
* You shouldn't need this
* function in 99% of all cases besides adding user-given
* paths.
*
* @param type Specifies a short descriptive string to access files
* of this type.
* @param absdir Points to directory where to look for this specific
* type. Non-existant directories may be saved but pruned.
* @return true if successful, false otherwise.
*/
bool addResourceDir( const char *type,
const TQString& absdir);
/**
* Tries to find a resource in the following order:
* @li All PREFIX/\<relativename> paths (most recent first).
* @li All absolute paths (most recent first).
*
* The filename should be a filename relative to the base dir
* for resources. So is a way to get the path to libtdecore.la
* to findResource("lib", "libtdecore.la"). TDEStandardDirs will
* then look into the subdir lib of all elements of all prefixes
* ($TDEDIRS) for a file libtdecore.la and return the path to
* the first one it finds (e.g. /opt/kde/lib/libtdecore.la)
*
* @param type The type of the wanted resource
* @param filename A relative filename of the resource.
*
* @return A full path to the filename specified in the second
* argument, or TQString::null if not found.
*/
TQString findResource( const char *type,
const TQString& filename ) const;
/**
* Checks whether a resource is restricted as part of the KIOSK
* framework. When a resource is restricted it means that user-
* specific files in the resource are ignored.
*
* E.g. by restricting the "wallpaper" resource, only system-wide
* installed wallpapers will be found by this class. Wallpapers
* installed under the $TDEHOME directory will be ignored.
*
* @param type The type of the resource to check
* @param relPath A relative path in the resource.
*
* @return True if the resource is restricted.
* @since 3.1
*/
bool isRestrictedResource( const char *type,
const TQString& relPath=TQString::null ) const;
/**
* Returns a number that identifies this version of the resource.
* When a change is made to the resource this number will change.
*
* @param type The type of the wanted resource
* @param filename A relative filename of the resource.
* @param deep If true, all resources are taken into account
* otherwise only the one returned by findResource().
*
* @return A number identifying the current version of the
* resource.
*/
TQ_UINT32 calcResourceHash( const char *type,
const TQString& filename, bool deep) const;
/**
* Tries to find all directories whose names consist of the
* specified type and a relative path. So would
* findDirs("apps", "Settings") return
* @li /opt/kde/share/applnk/Settings/
* @li /home/joe/.trinity/share/applnk/Settings/
*
* Note that it appends / to the end of the directories,
* so you can use this right away as directory names.
*
* @param type The type of the base directory.
* @param reldir Relative directory.
*
* @return A list of matching directories, or an empty
* list if the resource specified is not found.
*/
TQStringList findDirs( const char *type,
const TQString& reldir ) const;
/**
* Tries to find the directory the file is in.
* It works the same as findResource(), but it doesn't
* return the filename but the name of the directory.
*
* This way the application can access a couple of files
* that have been installed into the same directory without
* having to look for each file.
*
* findResourceDir("lib", "libtdecore.la") would return the
* path of the subdir libtdecore.la is found first in
* (e.g. /opt/kde/lib/)
*
* @param type The type of the wanted resource
* @param filename A relative filename of the resource.
* @return The directory where the file specified in the second
* argument is located, or TQString::null if the type
* of resource specified is unknown or the resource
* cannot be found.
*/
TQString findResourceDir( const char *type,
const TQString& filename) const;
/**
* Tries to find all resources with the specified type.
*
* The function will look into all specified directories
* and return all filenames in these directories.
*
* @param type The type of resource to locate directories for.
* @param filter Only accept filenames that fit to filter. The filter
* may consist of an optional directory and a QRegExp
* wildcard expression. E.g. "images\*.jpg". Use TQString::null
* if you do not want a filter.
* @param recursive Specifies if the function should decend
* into subdirectories.
* @param unique If specified, only return items which have
* unique suffixes - suppressing duplicated filenames.
*
* @return List of all the files whose filename matches the
* specified filter.
*/
TQStringList findAllResources( const char *type,
const TQString& filter = TQString::null,
bool recursive = false,
bool unique = false) const;
/**
* Tries to find all resources with the specified type.
*
* The function will look into all specified directories
* and return all filenames (full and relative paths) in
* these directories.
*
* @param type The type of resource to locate directories for.
* @param filter Only accept filenames that fit to filter. The filter
* may consist of an optional directory and a QRegExp
* wildcard expression. E.g. "images\*.jpg". Use TQString::null
* if you do not want a filter.
* @param recursive Specifies if the function should decend
* into subdirectories.
* @param unique If specified, only return items which have
* unique suffixes.
* @param relPaths The list to store the relative paths into
* These can be used later to ::locate() the file
*
* @return List of all the files whose filename matches the
* specified filter.
*/
TQStringList findAllResources( const char *type,
const TQString& filter,
bool recursive,
bool unique,
TQStringList &relPaths) const;
/**
* Returns a TQStringList list of pathnames in the system path.
*
* @param pstr The path which will be searched. If this is
* null (default), the $PATH environment variable will
* be searched.
*
* @return a TQStringList list of pathnames in the system path.
*/
static TQStringList systemPaths( const TQString& pstr=TQString::null );
/**
* Finds the executable in the system path.
*
* A valid executable must
* be a file and have its executable bit set.
*
* @param appname The name of the executable file for which to search.
* @param pathstr The path which will be searched. If this is
* null (default), the $PATH environment variable will
* be searched.
* @param ignoreExecBit If true, an existing file will be returned
* even if its executable bit is not set.
*
* @return The path of the executable. If it was not found,
* it will return TQString::null.
* @see findAllExe()
*/
static TQString findExe( const TQString& appname,
const TQString& pathstr=TQString::null,
bool ignoreExecBit=false );
/**
* Finds all occurrences of an executable in the system path.
*
* @param list Will be filled with the pathnames of all the
* executables found. Will be empty if the executable
* was not found.
* @param appname The name of the executable for which to
* search.
* @param pathstr The path list which will be searched. If this
* is 0 (default), the $PATH environment variable will
* be searched.
* @param ignoreExecBit If true, an existing file will be returned
* even if its executable bit is not set.
*
* @return The number of executables found, 0 if none were found.
*
* @see findExe()
*/
static int findAllExe( TQStringList& list, const TQString& appname,
const TQString& pathstr=TQString::null,
bool ignoreExecBit=false );
/**
* This function adds the defaults that are used by the current
* KDE version.
*
* It's a series of addResourceTypes()
* and addPrefix() calls.
* You normally wouldn't call this function because it's called
* for you from TDEGlobal.
*/
void addKDEDefaults();
/**
* Reads customized entries out of the given config object and add
* them via addResourceDirs().
*
* @param config The object the entries are read from. This should
* contain global config files
* @return true if new config paths have been added
* from @p config.
**/
bool addCustomized(TDEConfig *config);
/**
* This function is used internally by almost all other function as
* it serves and fills the directories cache.
*
* @param type The type of resource
* @return The list of possible directories for the specified @p type.
* The function updates the cache if possible. If the resource
* type specified is unknown, it will return an empty list.
* Note, that the directories are assured to exist beside the save
* location, which may not exist, but is returned anyway.
*/
TQStringList resourceDirs(const char *type) const;
/**
* This function will return a list of all the types that TDEStandardDirs
* supports.
*
* @return All types that KDE supports
*/
TQStringList allTypes() const;
/**
* Finds a location to save files into for the given type
* in the user's home directory.
*
* @param type The type of location to return.
* @param suffix A subdirectory name.
* Makes it easier for you to create subdirectories.
* You can't pass filenames here, you _have_ to pass
* directory names only and add possible filename in
* that directory yourself. A directory name always has a
* trailing slash ('/').
* @param create If set, saveLocation() will create the directories
* needed (including those given by @p suffix).
*
* @return A path where resources of the specified type should be
* saved, or TQString::null if the resource type is unknown.
*/
TQString saveLocation(const char *type,
const TQString& suffix = TQString::null,
bool create = true) const;
/**
* Converts an absolute path to a path relative to a certain
* resource.
*
* If "abs = ::locate(resource, rel)"
* then "rel = relativeLocation(resource, abs)" and vice versa.
*
* @param type The type of resource.
*
* @param absPath An absolute path to make relative.
*
* @return A relative path relative to resource @p type that
* will find @p absPath. If no such relative path exists, absPath
* will be returned unchanged.
*/
TQString relativeLocation(const char *type, const TQString &absPath);
/**
* Recursively creates still-missing directories in the given path.
*
* The resulting permissions will depend on the current umask setting.
* permission = mode & ~umask.
*
* @param dir Absolute path of the directory to be made.
* @param mode Directory permissions.
* @return true if successful, false otherwise
*/
static bool makeDir(const TQString& dir, int mode = 0755);
/**
* This returns a default relative path for the standard KDE
* resource types. Below is a list of them so you get an idea
* of what this is all about.
*
* @li data - share/apps
* @li html - share/doc/tde/HTML
* @li icon - share/icon
* @li config - share/config
* @li pixmap - share/pixmaps
* @li apps - share/applnk
* @li sound - share/sounds
* @li locale - share/locale
* @li services - share/services
* @li servicetypes - share/servicetypes
* @li mime - share/mimelnk
* @li wallpaper - share/wallpapers
* @li templates - share/templates
* @li exe - bin
* @li lib - lib
*
* @returns Static default for the specified resource. You
* should probably be using locate() or locateLocal()
* instead.
* @see locate()
* @see locateLocal()
*/
static TQString kde_default(const char *type);
/**
* @internal (for use by sycoca only)
*/
TQString kfsstnd_prefixes();
/**
* @internal (for use by sycoca only)
*/
TQString kfsstnd_xdg_conf_prefixes();
/**
* @internal (for use by sycoca only)
*/
TQString kfsstnd_xdg_data_prefixes();
/**
* Returns the toplevel directory in which TDEStandardDirs
* will store things. Most likely $HOME/.trinity
* Don't use this function if you can use locateLocal
* @return the toplevel directory
*/
TQString localtdedir() const;
/**
* @internal
* Returns the default toplevel directory where KDE is installed.
*/
static TQString kfsstnd_defaultprefix();
/**
* @internal
* Returns the default bin directory in which KDE executables are stored.
*/
static TQString kfsstnd_defaultbindir();
/**
* @return $XDG_DATA_HOME
* See also http://www.freedesktop.org/standards/basedir/draft/basedir-spec/basedir-spec.html
*/
TQString localxdgdatadir() const;
/**
* @return $XDG_CONFIG_HOME
* See also http://www.freedesktop.org/standards/basedir/draft/basedir-spec/basedir-spec.html
*/
TQString localxdgconfdir() const;
/**
* Checks for existence and accessability of a file or directory.
* Faster than creating a TQFileInfo first.
* @param fullPath the path to check. IMPORTANT: must end with a slash if expected to be a directory
* (and no slash for a file, obviously).
* @return true if the directory exists
*/
static bool exists(const TQString &fullPath);
/**
* Expands all symbolic links and resolves references to
* '/./', '/../' and extra '/' characters in @p dirname
* and returns the canonicalized absolute pathname.
* The resulting path will have no symbolic link, '/./'
* or '/../' components.
* @since 3.1
*/
static TQString realPath(const TQString &dirname);
/**
* Expands all symbolic links and resolves references to
* '/./', '/../' and extra '/' characters in @p filename
* and returns the canonicalized absolute pathname.
* The resulting path will have no symbolic link, '/./'
* or '/../' components.
* @since 3.4
*/
static TQString realFilePath(const TQString &filename);
private:
TQStringList prefixes;
// Directory dictionaries
TQDict<TQStringList> absolutes;
TQDict<TQStringList> relatives;
mutable TQDict<TQStringList> dircache;
mutable TQDict<TQString> savelocations;
// Disallow assignment and copy-construction
TDEStandardDirs( const TDEStandardDirs& );
TDEStandardDirs& operator= ( const TDEStandardDirs& );
bool addedCustoms;
class TDEStandardDirsPrivate;
TDEStandardDirsPrivate *d;
void checkConfig() const;
void applyDataRestrictions(const TQString &) const;
void createSpecialResource(const char*);
// Like their public counter parts but with an extra priority argument
// If priority is true, the directory is added directly after
// $TDEHOME/$XDG_DATA_HOME/$XDG_CONFIG_HOME
void addPrefix( const TQString& dir, bool priority );
void addXdgConfigPrefix( const TQString& dir, bool priority );
void addXdgDataPrefix( const TQString& dir, bool priority );
// If priority is true, the directory is added before any other,
// otherwise after
bool addResourceType( const char *type,
const TQString& relativename, bool priority );
bool addResourceDir( const char *type,
const TQString& absdir, bool priority);
};
/**
* \addtogroup locates Locate Functions
* @{
* On The Usage Of 'locate' and 'locateLocal'
*
* Typical KDE applications use resource files in one out of
* three ways:
*
* 1) A resource file is read but is never written. A system
* default is supplied but the user can override this
* default in his local .kde directory:
*
* \code
* // Code example
* myFile = locate("appdata", "groups.lst");
* myData = myReadGroups(myFile); // myFile may be null
* \endcode
*
* 2) A resource file is read and written. If the user has no
* local version of the file the system default is used.
* The resource file is always written to the users local
* .kde directory.
*
* \code
* // Code example
* myFile = locate("appdata", "groups.lst")
* myData = myReadGroups(myFile);
* ...
* doSomething(myData);
* ...
* myFile = locateLocal("appdata", "groups.lst");
* myWriteGroups(myFile, myData);
* \endcode
*
* 3) A resource file is read and written. No system default
* is used if the user has no local version of the file.
* The resource file is always written to the users local
* .kde directory.
*
* \code
* // Code example
* myFile = locateLocal("appdata", "groups.lst");
* myData = myReadGroups(myFile);
* ...
* doSomething(myData);
* ...
* myFile = locateLocal("appdata", "groups.lst");
* myWriteGroups(myFile, myData);
* \endcode
**/
/*!
* \relates TDEStandardDirs
* This function is just for convenience. It simply calls
*instance->dirs()->\link TDEStandardDirs::findResource() findResource\endlink(type, filename).
**/
TDECORE_EXPORT TQString locate( const char *type, const TQString& filename, const TDEInstance* instance = TDEGlobal::instance() );
/*!
* \relates TDEStandardDirs
* This function is much like locate. However it returns a
* filename suitable for writing to. No check is made if the
* specified filename actually exists. Missing directories
* are created. If filename is only a directory, without a
* specific file, filename must have a trailing slash.
*
**/
TDECORE_EXPORT TQString locateLocal( const char *type, const TQString& filename, const TDEInstance* instance = TDEGlobal::instance() );
/*!
* \relates TDEStandardDirs
* This function is much like locate. No check is made if the
* specified filename actually exists. Missing directories
* are created if @p createDir is true. If filename is only
* a directory, without a specific file,
* filename must have a trailing slash.
*
**/
TDECORE_EXPORT TQString locateLocal( const char *type, const TQString& filename, bool createDir, const TDEInstance* instance = TDEGlobal::instance() );
/*! @} */
#endif // _KSTANDARDDIRS_H
#include "tdestandarddirs.h"

@ -1,6 +0,0 @@
// kstddirs.h is the old name, use #include <kstandarddirs.h> from now on
#ifdef KDE_NO_COMPAT
#error kstddirs.h is the old name, use #include <kstandarddirs.h> from now on
#else
#include <kstandarddirs.h>
#endif

@ -51,7 +51,7 @@
#include "tdeapplication.h"
#include "kinstance.h"
#include "ktempdir.h"
#include "kstandarddirs.h"
#include "tdestandarddirs.h"
#include "tdeprocess.h"
#include <kdebug.h>
#include "kde_file.h"

@ -45,7 +45,7 @@
#include "kdebug.h"
#include "tdeglobal.h"
#include "kstandarddirs.h"
#include "tdestandarddirs.h"
#include "tdeapplication.h"
#include "kresolver.h"

@ -1,7 +1,7 @@
#include <tdecmdlineargs.h>
#include <tdelocale.h>
#include <kinstance.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdeglobal.h>
#include <tdeglobalsettings.h>
#include <stdio.h>

@ -1,7 +1,7 @@
#include <tdecmdlineargs.h>
#include <tdelocale.h>
#include <kinstance.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdeglobal.h>
#include <tdeglobalsettings.h>
#include <stdio.h>

@ -21,7 +21,7 @@
#include <tdeaboutdata.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tqfile.h>
#include <tqtextstream.h>

@ -69,7 +69,7 @@
#endif
#include <tdeglobal.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kdebug.h>
#include <tdelocale.h>
#include <tdestyle.h>

@ -37,7 +37,7 @@
#include "tdeconfig.h"
#include "tdeglobal.h"
#include "kstandarddirs.h"
#include "tdestandarddirs.h"
#include "kstaticdeleter.h"
#include <tqtimer.h>

@ -31,7 +31,7 @@
#include <tdecmdlineargs.h>
#include <tdeglobal.h>
#include <tdeconfig.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdeconfigdialog.h>
#include <tqlabel.h>

@ -28,7 +28,7 @@
#include <tdecmdlineargs.h>
#include <tdeglobal.h>
#include <tdeconfig.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
int main( int argc, char **argv )
{

@ -34,7 +34,7 @@
#include <tdeglobal.h>
#include <tdeconfig.h>
#include <ksimpleconfig.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <iostream>

@ -45,7 +45,7 @@
#include <tdeglobal.h>
#include <tdeprocess.h>
#include <tdelocale.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <ksavefile.h>
#include <kurl.h>
#include <kde_file.h>

@ -35,7 +35,7 @@
#include "tdeconfigbase.h"
#include "tdeconfigbackend.h"
#include "kdebug.h"
#include "kstandarddirs.h"
#include "tdestandarddirs.h"
#include "kstringhandler.h"
class TDEConfigBase::TDEConfigBasePrivate

@ -23,7 +23,7 @@
#include <tqvariant.h>
#include <tdeconfig.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdeglobal.h>
#include <tdeglobalsettings.h>
#include <kdebug.h>

@ -38,7 +38,7 @@
#include <tdehardwaredevices.h>
#include <tdenetworkconnections.h>
#endif
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kinstance.h>
#include "kstaticdeleter.h"

@ -42,7 +42,7 @@ static TQRgb qt_colorref2qrgb(COLORREF col)
#include <kdebug.h>
#include <tdeglobal.h>
#include <tdeshortcut.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kcharsets.h>
#include <tdeaccel.h>
#include <tdelocale.h>

@ -25,7 +25,7 @@
#include <tqstringlist.h>
#include <tdeconfig.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdeglobal.h>
#include <tdelocale.h>

@ -28,7 +28,7 @@
#include "tdeglobal.h"
#include "tdeconfig.h"
#include "tdeapplication.h"
#include "kstandarddirs.h"
#include "tdestandarddirs.h"
#include "config.h"

@ -34,7 +34,7 @@
#include "tdeglobal.h"
#include "kiconloader.h"
#include "tdetempfile.h"
#include "kstandarddirs.h"
#include "tdestandarddirs.h"
#include "tdehardwaredevices.h"
#include "disksHelper.h"

@ -33,7 +33,7 @@
#include "kcatalogue.h"
#include "tdeglobal.h"
#include "kstandarddirs.h"
#include "tdestandarddirs.h"
#include "ksimpleconfig.h"
#include "kinstance.h"
#include "tdeconfig.h"

@ -72,7 +72,7 @@
#include <tqapplication.h>
#include <kdebug.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kuser.h>

@ -1,4 +1,4 @@
/* This file is part of the KDE libraries
/* This file is part of the TDE libraries
Copyright (C) 1999 Sirtaj Singh Kang <taj@kde.org>
Copyright (C) 1999 Stephan Kulow <coolo@kde.org>
Copyright (C) 1999 Waldo Bastian <bastian@kde.org>
@ -46,7 +46,7 @@
#include <tqstring.h>
#include <tqstringlist.h>
#include "kstandarddirs.h"
#include "tdestandarddirs.h"
#include "tdeconfig.h"
#include "kinstance.h"
#include "kshell.h"
@ -74,7 +74,7 @@ public:
TQStringList xdgconf_prefixes;
};
// Singleton, with data shared by all kstandarddirs instances.
// Singleton, with data shared by all tdestandarddirs instances.
// Used in static methods like findExe()
class TDEStandardDirsSingleton
{

@ -0,0 +1,729 @@
/*
This file is part of the TDE libraries
Copyright (C) 1999 Sirtaj Singh Kang <taj@kde.org>
Copyright (C) 1999 Stephan Kulow <coolo@kde.org>
Copyright (C) 1999 Waldo Bastian <bastian@kde.org>
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2 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
Library General Public License for more details.
You should have received a copy of the GNU Library General Public License
along with this library; see the file COPYING.LIB. If not, write to
the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
Boston, MA 02110-1301, USA.
*/
#ifndef _TDESTANDARDDIRS_H
#define _TDESTANDARDDIRS_H
#include <tqstring.h>
#include <tqdict.h>
#include <tqstringlist.h>
#include <tdeglobal.h>
class TDEConfig;
class TDEStandardDirsPrivate;
/**
* @short Site-independent access to standard TDE directories.
* @author Stephan Kulow <coolo@kde.org> and Sirtaj Singh Kang <taj@kde.org>
*
* This is one of the most central classes in tdelibs as
* it provides a basic service: It knows where the files
* reside on the user's hard disk. And it's meant to be the
* only one that knows -- to make the real location as
* transparent as possible to both the user and the applications.
*
* To this end it insulates the application from all information
* and applications always refer to a file with a resource type
* (e.g. icon) and a filename (e.g. khexdit.xpm). In an ideal world
* the application would make no assumption where this file is and
* leave it up to TDEStandardDirs::findResource("apps", "Home.desktop")
* to apply this knowledge to return /opt/trinity/share/applnk/Home.desktop
* or ::locate("data", "kgame/background.jpg") to return
* /opt/trinity/share/apps/kgame/background.jpg
*
* The main idea behind TDEStandardDirs is that there are several
* toplevel prefixes below which the files lie. One of these prefixes is
* the one where the user installed tdelibs, one is where the
* application was installed, and one is $HOME/.trinity, but there
* may be even more. Under these prefixes there are several well
* defined suffixes where specific resource types are to be found.
* For example, for the resource type "html" the suffixes could be
* share/doc/HTML and share/doc/tde/HTML.
* So the search algorithm basically appends to each prefix each registered
* suffix and tries to locate the file there.
* To make the thing even more complex, it's also possible to register
* absolute paths that TDEStandardDirs looks up after not finding anything
* in the former steps. They can be useful if the user wants to provide
* specific directories that aren't in his $HOME/.trinity directory for,
* for example, icons.
*
* <b>Standard resources that tdelibs allocates are:</b>\n
*
* @li apps - Applications menu (.desktop files).
* @li cache - Cached information (e.g. favicons, web-pages)
* @li cgi - CGIs to run from tdehelp.
* @li config - Configuration files.
* @li data - Where applications store data.
* @li exe - Executables in $prefix/bin. findExe() for a function that takes $PATH into account.
* @li html - HTML documentation.
* @li icon - Icons, see TDEIconLoader.
* @li lib - Libraries.
* @li locale - Translation files for TDELocale.
* @li mime - Mime types.
* @li module - Module (dynamically loaded library).
* @li tqtplugins - TQt plugins (dynamically loaded objects for TQt)
* @li services - Services.
* @li servicetypes - Service types.
* @li scripts - Application scripting additions.
* @li sound - Application sounds.
* @li templates - Templates
* @li wallpaper - Wallpapers.
* @li tmp - Temporary files (specific for both current host and current user)
* @li socket - UNIX Sockets (specific for both current host and current user)
* @li emoticons - Emoticons themes (Since KDE 3.4)
*
* A type that is added by the class TDEApplication if you use it, is
* appdata. This one makes the use of the type data a bit easier as it
* appends the name of the application.
* So while you had to ::locate("data", "appname/filename") so you can
* also write ::locate("appdata", "filename") if your TDEApplication instance
* is called "appname" (as set via TDEApplication's constructor or TDEAboutData, if
* you use the global TDEStandardDirs object TDEGlobal::dirs()).
* Please note though that you cannot use the "appdata"
* type if you intend to use it in an applet for Kicker because 'appname' would
* be "Kicker" instead of the applet's name. Therefore, for applets, you've got
* to work around this by using ::locate("data", "appletname/filename").
*
* <b>TDEStandardDirs supports the following environment variables:</b>
*
* @li TDEDIRS: This may set an additional number of directory prefixes to
* search for resources. The directories should be separated
* by ':'. The directories are searched in the order they are
* specified.
* @li TDEDIR: Used for backwards compatibility. As TDEDIRS but only a single
* directory may be specified. If TDEDIRS is set TDEDIR is
* ignored.
* @li TDEHOME: The directory where changes are saved to. This directory is
* used to search for resources first. If TDEHOME is not
* specified it defaults to "$HOME/.trinity"
* @li TDEROOTHOME: Like TDEHOME, but used for the root user.
* If TDEROOTHOME is not set it defaults to the .trinity directory in the
* home directory of root, usually "/root/.trinity".
* Note that the setting of $HOME is ignored in this case.
*
* @see TDEGlobalSettings
*/
class TDECORE_EXPORT TDEStandardDirs
{
public:
/**
* TDEStandardDirs' constructor. It just initializes the caches.
**/
TDEStandardDirs( );
/**
* TDEStandardDirs' destructor.
*/
virtual ~TDEStandardDirs();
/**
* Adds another search dir to front of the @p fsstnd list.
*
* @li When compiling tdelibs, the prefix is added to this.
* @li TDEDIRS or TDEDIR is taking into account
* @li Additional dirs may be loaded from tdeglobals.
*
* @param dir The directory to append relative paths to.
*/
void addPrefix( const TQString& dir );
/**
* Adds another search dir to front of the XDG_CONFIG_XXX list
* of prefixes.
* This prefix is only used for resources that start with "xdgconf-"
*
* @param dir The directory to append relative paths to.
*/
void addXdgConfigPrefix( const TQString& dir );
/**
* Adds another search dir to front of the XDG_DATA_XXX list
* of prefixes.
* This prefix is only used for resources that start with "xdgdata-"
*
* @param dir The directory to append relative paths to.
*/
void addXdgDataPrefix( const TQString& dir );
/**
* Adds suffixes for types.
*
* You may add as many as you need, but it is advised that there
* is exactly one to make writing definite.
* All basic types (kde_default) are added by addKDEDefaults(),
* but for those you can add more relative paths as well.
*
* The later a suffix is added, the higher its priority. Note, that the
* suffix should end with / but doesn't have to start with one (as prefixes
* should end with one). So adding a suffix for app_pics would look
* like TDEGlobal::dirs()->addResourceType("app_pics", "share/app/pics");
*
* @param type Specifies a short descriptive string to access
* files of this type.
* @param relativename Specifies a directory relative to the root
* of the KFSSTND.
* @return true if successful, false otherwise.
*/
bool addResourceType( const char *type,
const TQString& relativename );
/**
* Adds absolute path at the end of the search path for
* particular types (for example in case of icons where
* the user specifies extra paths).
*
* You shouldn't need this
* function in 99% of all cases besides adding user-given
* paths.
*
* @param type Specifies a short descriptive string to access files
* of this type.
* @param absdir Points to directory where to look for this specific
* type. Non-existant directories may be saved but pruned.
* @return true if successful, false otherwise.
*/
bool addResourceDir( const char *type,
const TQString& absdir);
/**
* Tries to find a resource in the following order:
* @li All PREFIX/\<relativename> paths (most recent first).
* @li All absolute paths (most recent first).
*
* The filename should be a filename relative to the base dir
* for resources. So is a way to get the path to libtdecore.la
* to findResource("lib", "libtdecore.la"). TDEStandardDirs will
* then look into the subdir lib of all elements of all prefixes
* ($TDEDIRS) for a file libtdecore.la and return the path to
* the first one it finds (e.g. /opt/trinity/lib/libtdecore.la)
*
* @param type The type of the wanted resource
* @param filename A relative filename of the resource.
*
* @return A full path to the filename specified in the second
* argument, or TQString::null if not found.
*/
TQString findResource( const char *type,
const TQString& filename ) const;
/**
* Checks whether a resource is restricted as part of the KIOSK
* framework. When a resource is restricted it means that user-
* specific files in the resource are ignored.
*
* E.g. by restricting the "wallpaper" resource, only system-wide
* installed wallpapers will be found by this class. Wallpapers
* installed under the $TDEHOME directory will be ignored.
*
* @param type The type of the resource to check
* @param relPath A relative path in the resource.
*
* @return True if the resource is restricted.
* @since 3.1
*/
bool isRestrictedResource( const char *type,
const TQString& relPath=TQString::null ) const;
/**
* Returns a number that identifies this version of the resource.
* When a change is made to the resource this number will change.
*
* @param type The type of the wanted resource
* @param filename A relative filename of the resource.
* @param deep If true, all resources are taken into account
* otherwise only the one returned by findResource().
*
* @return A number identifying the current version of the
* resource.
*/
TQ_UINT32 calcResourceHash( const char *type,
const TQString& filename, bool deep) const;
/**
* Tries to find all directories whose names consist of the
* specified type and a relative path. So would
* findDirs("apps", "Settings") return
* @li /opt/trinity/share/applnk/Settings/
* @li /home/joe/.trinity/share/applnk/Settings/
*
* Note that it appends / to the end of the directories,
* so you can use this right away as directory names.
*
* @param type The type of the base directory.
* @param reldir Relative directory.
*
* @return A list of matching directories, or an empty
* list if the resource specified is not found.
*/
TQStringList findDirs( const char *type,
const TQString& reldir ) const;
/**
* Tries to find the directory the file is in.
* It works the same as findResource(), but it doesn't
* return the filename but the name of the directory.
*
* This way the application can access a couple of files
* that have been installed into the same directory without
* having to look for each file.
*
* findResourceDir("lib", "libtdecore.la") would return the
* path of the subdir libtdecore.la is found first in
* (e.g. /opt/trinity/lib/)
*
* @param type The type of the wanted resource
* @param filename A relative filename of the resource.
* @return The directory where the file specified in the second
* argument is located, or TQString::null if the type
* of resource specified is unknown or the resource
* cannot be found.
*/
TQString findResourceDir( const char *type,
const TQString& filename) const;
/**
* Tries to find all resources with the specified type.
*
* The function will look into all specified directories
* and return all filenames in these directories.
*
* @param type The type of resource to locate directories for.
* @param filter Only accept filenames that fit to filter. The filter
* may consist of an optional directory and a QRegExp
* wildcard expression. E.g. "images\*.jpg". Use TQString::null
* if you do not want a filter.
* @param recursive Specifies if the function should decend
* into subdirectories.
* @param unique If specified, only return items which have
* unique suffixes - suppressing duplicated filenames.
*
* @return List of all the files whose filename matches the
* specified filter.
*/
TQStringList findAllResources( const char *type,
const TQString& filter = TQString::null,
bool recursive = false,
bool unique = false) const;
/**
* Tries to find all resources with the specified type.
*
* The function will look into all specified directories
* and return all filenames (full and relative paths) in
* these directories.
*
* @param type The type of resource to locate directories for.
* @param filter Only accept filenames that fit to filter. The filter
* may consist of an optional directory and a QRegExp
* wildcard expression. E.g. "images\*.jpg". Use TQString::null
* if you do not want a filter.
* @param recursive Specifies if the function should decend
* into subdirectories.
* @param unique If specified, only return items which have
* unique suffixes.
* @param relPaths The list to store the relative paths into
* These can be used later to ::locate() the file
*
* @return List of all the files whose filename matches the
* specified filter.
*/
TQStringList findAllResources( const char *type,
const TQString& filter,
bool recursive,
bool unique,
TQStringList &relPaths) const;
/**
* Returns a TQStringList list of pathnames in the system path.
*
* @param pstr The path which will be searched. If this is
* null (default), the $PATH environment variable will
* be searched.
*
* @return a TQStringList list of pathnames in the system path.
*/
static TQStringList systemPaths( const TQString& pstr=TQString::null );
/**
* Finds the executable in the system path.
*
* A valid executable must
* be a file and have its executable bit set.
*
* @param appname The name of the executable file for which to search.
* @param pathstr The path which will be searched. If this is
* null (default), the $PATH environment variable will
* be searched.
* @param ignoreExecBit If true, an existing file will be returned
* even if its executable bit is not set.
*
* @return The path of the executable. If it was not found,
* it will return TQString::null.
* @see findAllExe()
*/
static TQString findExe( const TQString& appname,
const TQString& pathstr=TQString::null,
bool ignoreExecBit=false );
/**
* Finds all occurrences of an executable in the system path.
*
* @param list Will be filled with the pathnames of all the
* executables found. Will be empty if the executable
* was not found.
* @param appname The name of the executable for which to
* search.
* @param pathstr The path list which will be searched. If this
* is 0 (default), the $PATH environment variable will
* be searched.
* @param ignoreExecBit If true, an existing file will be returned
* even if its executable bit is not set.
*
* @return The number of executables found, 0 if none were found.
*
* @see findExe()
*/
static int findAllExe( TQStringList& list, const TQString& appname,
const TQString& pathstr=TQString::null,
bool ignoreExecBit=false );
/**
* This function adds the defaults that are used by the current
* TDE version.
*
* It's a series of addResourceTypes()
* and addPrefix() calls.
* You normally wouldn't call this function because it's called
* for you from TDEGlobal.
*/
void addKDEDefaults();
/**
* Reads customized entries out of the given config object and add
* them via addResourceDirs().
*
* @param config The object the entries are read from. This should
* contain global config files
* @return true if new config paths have been added
* from @p config.
**/
bool addCustomized(TDEConfig *config);
/**
* This function is used internally by almost all other function as
* it serves and fills the directories cache.
*
* @param type The type of resource
* @return The list of possible directories for the specified @p type.
* The function updates the cache if possible. If the resource
* type specified is unknown, it will return an empty list.
* Note, that the directories are assured to exist beside the save
* location, which may not exist, but is returned anyway.
*/
TQStringList resourceDirs(const char *type) const;
/**
* This function will return a list of all the types that TDEStandardDirs
* supports.
*
* @return All types that TDE supports
*/
TQStringList allTypes() const;
/**
* Finds a location to save files into for the given type
* in the user's home directory.
*
* @param type The type of location to return.
* @param suffix A subdirectory name.
* Makes it easier for you to create subdirectories.
* You can't pass filenames here, you _have_ to pass
* directory names only and add possible filename in
* that directory yourself. A directory name always has a
* trailing slash ('/').
* @param create If set, saveLocation() will create the directories
* needed (including those given by @p suffix).
*
* @return A path where resources of the specified type should be
* saved, or TQString::null if the resource type is unknown.
*/
TQString saveLocation(const char *type,
const TQString& suffix = TQString::null,
bool create = true) const;
/**
* Converts an absolute path to a path relative to a certain
* resource.
*
* If "abs = ::locate(resource, rel)"
* then "rel = relativeLocation(resource, abs)" and vice versa.
*
* @param type The type of resource.
*
* @param absPath An absolute path to make relative.
*
* @return A relative path relative to resource @p type that
* will find @p absPath. If no such relative path exists, absPath
* will be returned unchanged.
*/
TQString relativeLocation(const char *type, const TQString &absPath);
/**
* Recursively creates still-missing directories in the given path.
*
* The resulting permissions will depend on the current umask setting.
* permission = mode & ~umask.
*
* @param dir Absolute path of the directory to be made.
* @param mode Directory permissions.
* @return true if successful, false otherwise
*/
static bool makeDir(const TQString& dir, int mode = 0755);
/**
* This returns a default relative path for the standard TDE
* resource types. Below is a list of them so you get an idea
* of what this is all about.
*
* @li data - share/apps
* @li html - share/doc/tde/HTML
* @li icon - share/icon
* @li config - share/config
* @li pixmap - share/pixmaps
* @li apps - share/applnk
* @li sound - share/sounds
* @li locale - share/locale
* @li services - share/services
* @li servicetypes - share/servicetypes
* @li mime - share/mimelnk
* @li wallpaper - share/wallpapers
* @li templates - share/templates
* @li exe - bin
* @li lib - lib
*
* @returns Static default for the specified resource. You
* should probably be using locate() or locateLocal()
* instead.
* @see locate()
* @see locateLocal()
*/
static TQString kde_default(const char *type);
/**
* @internal (for use by sycoca only)
*/
TQString kfsstnd_prefixes();
/**
* @internal (for use by sycoca only)
*/
TQString kfsstnd_xdg_conf_prefixes();
/**
* @internal (for use by sycoca only)
*/
TQString kfsstnd_xdg_data_prefixes();
/**
* Returns the toplevel directory in which TDEStandardDirs
* will store things. Most likely $HOME/.trinity
* Don't use this function if you can use locateLocal
* @return the toplevel directory
*/
TQString localtdedir() const;
/**
* @internal
* Returns the default toplevel directory where TDE is installed.
*/
static TQString kfsstnd_defaultprefix();
/**
* @internal
* Returns the default bin directory in which TDE executables are stored.
*/
static TQString kfsstnd_defaultbindir();
/**
* @return $XDG_DATA_HOME
* See also http://www.freedesktop.org/standards/basedir/draft/basedir-spec/basedir-spec.html
*/
TQString localxdgdatadir() const;
/**
* @return $XDG_CONFIG_HOME
* See also http://www.freedesktop.org/standards/basedir/draft/basedir-spec/basedir-spec.html
*/
TQString localxdgconfdir() const;
/**
* Checks for existence and accessability of a file or directory.
* Faster than creating a TQFileInfo first.
* @param fullPath the path to check. IMPORTANT: must end with a slash if expected to be a directory
* (and no slash for a file, obviously).
* @return true if the directory exists
*/
static bool exists(const TQString &fullPath);
/**
* Expands all symbolic links and resolves references to
* '/./', '/../' and extra '/' characters in @p dirname
* and returns the canonicalized absolute pathname.
* The resulting path will have no symbolic link, '/./'
* or '/../' components.
* @since 3.1
*/
static TQString realPath(const TQString &dirname);
/**
* Expands all symbolic links and resolves references to
* '/./', '/../' and extra '/' characters in @p filename
* and returns the canonicalized absolute pathname.
* The resulting path will have no symbolic link, '/./'
* or '/../' components.
* @since 3.4
*/
static TQString realFilePath(const TQString &filename);
private:
TQStringList prefixes;
// Directory dictionaries
TQDict<TQStringList> absolutes;
TQDict<TQStringList> relatives;
mutable TQDict<TQStringList> dircache;
mutable TQDict<TQString> savelocations;
// Disallow assignment and copy-construction
TDEStandardDirs( const TDEStandardDirs& );
TDEStandardDirs& operator= ( const TDEStandardDirs& );
bool addedCustoms;
class TDEStandardDirsPrivate;
TDEStandardDirsPrivate *d;
void checkConfig() const;
void applyDataRestrictions(const TQString &) const;
void createSpecialResource(const char*);
// Like their public counter parts but with an extra priority argument
// If priority is true, the directory is added directly after
// $TDEHOME/$XDG_DATA_HOME/$XDG_CONFIG_HOME
void addPrefix( const TQString& dir, bool priority );
void addXdgConfigPrefix( const TQString& dir, bool priority );
void addXdgDataPrefix( const TQString& dir, bool priority );
// If priority is true, the directory is added before any other,
// otherwise after
bool addResourceType( const char *type,
const TQString& relativename, bool priority );
bool addResourceDir( const char *type,
const TQString& absdir, bool priority);
};
/**
* \addtogroup locates Locate Functions
* @{
* On The Usage Of 'locate' and 'locateLocal'
*
* Typical TDE applications use resource files in one out of
* three ways:
*
* 1) A resource file is read but is never written. A system
* default is supplied but the user can override this
* default in his local .trinity directory:
*
* \code
* // Code example
* myFile = locate("appdata", "groups.lst");
* myData = myReadGroups(myFile); // myFile may be null
* \endcode
*
* 2) A resource file is read and written. If the user has no
* local version of the file the system default is used.
* The resource file is always written to the users local
* .trinity directory.
*
* \code
* // Code example
* myFile = locate("appdata", "groups.lst")
* myData = myReadGroups(myFile);
* ...
* doSomething(myData);
* ...
* myFile = locateLocal("appdata", "groups.lst");
* myWriteGroups(myFile, myData);
* \endcode
*
* 3) A resource file is read and written. No system default
* is used if the user has no local version of the file.
* The resource file is always written to the users local
* .trinity directory.
*
* \code
* // Code example
* myFile = locateLocal("appdata", "groups.lst");
* myData = myReadGroups(myFile);
* ...
* doSomething(myData);
* ...
* myFile = locateLocal("appdata", "groups.lst");
* myWriteGroups(myFile, myData);
* \endcode
**/
/*!
* \relates TDEStandardDirs
* This function is just for convenience. It simply calls
*instance->dirs()->\link TDEStandardDirs::findResource() findResource\endlink(type, filename).
**/
TDECORE_EXPORT TQString locate( const char *type, const TQString& filename, const TDEInstance* instance = TDEGlobal::instance() );
/*!
* \relates TDEStandardDirs
* This function is much like locate. However it returns a
* filename suitable for writing to. No check is made if the
* specified filename actually exists. Missing directories
* are created. If filename is only a directory, without a
* specific file, filename must have a trailing slash.
*
**/
TDECORE_EXPORT TQString locateLocal( const char *type, const TQString& filename, const TDEInstance* instance = TDEGlobal::instance() );
/*!
* \relates TDEStandardDirs
* This function is much like locate. No check is made if the
* specified filename actually exists. Missing directories
* are created if @p createDir is true. If filename is only
* a directory, without a specific file,
* filename must have a trailing slash.
*
**/
TDECORE_EXPORT TQString locateLocal( const char *type, const TQString& filename, bool createDir, const TDEInstance* instance = TDEGlobal::instance() );
/*! @} */
#endif // _TDESTANDARDDIRS_H

@ -31,7 +31,7 @@
#include <tdeglobal.h>
#include <kdebug.h>
#include <tdeprocess.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <assert.h>
#include <stdlib.h>

@ -52,7 +52,7 @@
#include "tdeapplication.h"
#include "kinstance.h"
#include "tdetempfile.h"
#include "kstandarddirs.h"
#include "tdestandarddirs.h"
#include "kde_file.h"
#include "kdebug.h"

@ -35,7 +35,7 @@
#include <dcopclient.h>
#include <tdecmdlineargs.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdeaboutdata.h>
#if defined TQ_WS_X11

@ -31,7 +31,7 @@ tde_add_library( tdeconfigtest SHARED AUTOMOC
)
set( CHECKS
tdeconfigtestgui klocaletest tdeprocesstest ksimpleconfigtest kstandarddirstest
tdeconfigtestgui klocaletest tdeprocesstest ksimpleconfigtest tdestandarddirstest
tdeuniqueapptest ktempfiletest krandomsequencetest kdebugtest
ksocktest kstringhandlertest kcmdlineargstest tdeapptest kmemtest
dcopkonqtest kipctest cplusplustest kiconloadertest kresolvertest

@ -22,7 +22,7 @@ INCLUDES = -I$(top_srcdir)/tdecore $(all_includes)
AM_LDFLAGS = $(QT_LDFLAGS) $(X_LDFLAGS) $(KDE_RPATH)
check_PROGRAMS = tdeconfigtestgui klocaletest tdeprocesstest ksimpleconfigtest \
kstandarddirstest kurltest tdeuniqueapptest ktempfiletest krandomsequencetest \
tdestandarddirstest kurltest tdeuniqueapptest ktempfiletest krandomsequencetest \
kdebugtest ksocktest kstringhandlertest kcmdlineargstest tdeapptest \
kmemtest kidlservertest kidlclienttest dcopkonqtest kipctest \
cplusplustest kiconloadertest kresolvertest kmdcodectest knotifytest \
@ -45,7 +45,7 @@ klocaletest_SOURCES = klocaletest.cpp
#kcatalogue_SOURCES = kcatalogue.cpp libintl.cpp
ksimpleconfigtest_SOURCES = ksimpleconfigtest.cpp
kurltest_SOURCES = kurltest.cpp
kstandarddirstest_SOURCES = kstandarddirstest.cpp
tdestandarddirstest_SOURCES = tdestandarddirstest.cpp
tdeprocesstest_SOURCES = tdeprocesstest.cpp
tdeuniqueapptest_SOURCES = tdeuniqueapptest.cpp
tdeapptest_SOURCES = tdeapptest.cpp

@ -18,7 +18,7 @@
#include "tdetempfile.h"
#include "tdeapplication.h"
#include "kstandarddirs.h"
#include "tdestandarddirs.h"
#include <tqstring.h>
#include <unistd.h>

@ -1,7 +1,7 @@
#include <tdeapplication.h>
#include <kdebug.h>
#include <kinstance.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdeconfig.h>
int main(int argc, char **argv)

@ -55,7 +55,7 @@ using namespace DOM;
#include "tdehtmlview.h"
#include "tdehtml_part.h"
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kcharsets.h>
#include <tdeglobal.h>
#include <tdeconfig.h>

@ -22,7 +22,7 @@
#include <tdelocale.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdeconfig.h>
#include <kdebug.h>

@ -30,7 +30,7 @@
#include <tdelocale.h>
#include <tdeparts/browserextension.h>
#include <tdeapplication.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdeio/job.h>
#include <tdeio/tdeprotocolmanager.h>

@ -27,7 +27,7 @@
#include <tdediroperator.h>
#include <tdelistview.h>
#include <tdelocale.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdetempfile.h>
#include <netaccess.h>

@ -54,7 +54,7 @@
#include <kstringhandler.h>
#include <tdeapplication.h>
#include <tdemessagebox.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <krun.h>
#include <kurifilter.h>
#include <kiconloader.h>

@ -22,7 +22,7 @@
#include <kstaticdeleter.h>
#include <tdetempfile.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tqintdict.h>
#include <tqtimer.h>

@ -72,7 +72,7 @@ using namespace DOM;
#include <dcopclient.h>
#include <dcopref.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kstringhandler.h>
#include <tdeio/job.h>
#include <tdeio/global.h>

@ -71,7 +71,7 @@
#include <knotifyclient.h>
#include <kprinter.h>
#include <ksimpleconfig.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdestdaccel.h>
#include <kstringhandler.h>
#include <kurldrag.h>

@ -31,7 +31,7 @@
#include <signal.h>
#include <tdeapplication.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tqimage.h>
#include <tqfile.h>
#include "test_regression.h"

@ -25,7 +25,7 @@
#include <tdeconfig.h>
#include <kdesktopfile.h>
#include <tdeglobal.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <stdlib.h>

@ -29,7 +29,7 @@ DEALINGS IN THE SOFTWARE.
#include <tqfile.h>
#include <tqtextstream.h>
#include <kinstance.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdeconfig.h>
#include <kdebug.h>

@ -53,7 +53,7 @@
#include <tqregexp.h>
#include <tqfont.h>
#include <kinstance.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdeglobal.h>
#include <tdeconfig.h>
#include <klibloader.h>

@ -36,7 +36,7 @@
#include <tdeprotocolmanager.h>
#include <kprotocolinfo.h>
#include <krun.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdetempfile.h>
#include <kurl.h>

@ -23,7 +23,7 @@
#include <tdelocale.h>
#include <kdebug.h>
#include <tdeapplication.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tqfile.h>
#include <tqdir.h>
#include <tqstring.h>

@ -23,7 +23,7 @@
#include "kbookmarkimporter.h"
#include <kdebug.h>
#include <krun.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <ksavefile.h>
#include <dcopref.h>
#include <tqregexp.h>

@ -40,7 +40,7 @@
#include "kssl.h"
#include <kdebug.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <ksock.h>
#include <ksockaddr.h>

@ -35,7 +35,7 @@
#include "ksslcertchain.h"
#include "ksslutils.h"
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kmdcodec.h>
#include <tdelocale.h>
#include <tqdatetime.h>

@ -39,7 +39,7 @@
#include <ksqueezedtextlabel.h>
#include <kurllabel.h>
#include <kstdguiitem.h>
//#include <kstandarddirs.h>
//#include <tdestandarddirs.h>
//#include <krun.h>
#include <kcombobox.h>
#include "ksslcertificate.h"

@ -29,7 +29,7 @@
#include <tdemessagebox.h>
#include <kopenssl.h>
#include <kprogress.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdetempfile.h>
#include <tdewallet.h>

@ -33,7 +33,7 @@
#include "ksslsettings.h"
#include <tdeglobal.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kdebug.h>
// this hack provided by Malte Starostik to avoid glibc/openssl bug

@ -42,7 +42,7 @@
#include <unistd.h>
#include <tqfile.h>
#include <tdeglobal.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kdebug.h>
#include <tqdatetime.h>

@ -36,7 +36,7 @@
#include <tdelocale.h>
#include <tdemessagebox.h>
#include <kpassdlg.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdewalletentry.h>
#include <twin.h>

@ -26,7 +26,7 @@
#include <ksqueezedtextlabel.h>
#include <tdeconfig.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdeuniqueapplication.h>
#include <tdeaboutdata.h>
#include <tdecmdlineargs.h>

@ -29,7 +29,7 @@
#include <kiconloader.h>
#include <tdelistview.h>
#include <kservice.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdeconfigbase.h>
#include <kopenwith.h>

@ -23,7 +23,7 @@
#include <tdeapplication.h>
#include <tdelocale.h>
#include <tdeglobal.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kiconloader.h>
#include <kprogress.h>
#include <kiconview.h>

@ -19,7 +19,7 @@
#include <tdeglobal.h>
#include <kiconloader.h>
#include <kpushbutton.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kdebug.h>
#include <tdelocale.h>
#include <tdefiledialog.h>

@ -33,7 +33,7 @@
#include <tdemessagebox.h>
#include <knotifyclient.h>
#include <knotifydialog.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kurlrequester.h>
#include <tdeio/netaccess.h>

@ -45,7 +45,7 @@
#include <kiconloader.h>
#include <kmimemagic.h>
#include <krun.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kstringhandler.h>
#include <kuserprofile.h>
#include <kurlcompletion.h>

@ -99,7 +99,7 @@ extern "C" {
#include <tdelocale.h>
#include <tdeglobal.h>
#include <tdeglobalsettings.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdeio/job.h>
#include <tdeio/chmodjob.h>
#include <tdeio/renamedlg.h>

@ -22,7 +22,7 @@
#include <kbookmarkimporter.h>
#include <kbookmarkdombuilder.h>
#include <tdepopupmenu.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include "tdefiledialog.h"
#include "tdefilebookmarkhandler.h"

@ -65,7 +65,7 @@
#include <kpushbutton.h>
#include <tderecentdirs.h>
#include <kshell.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kstdguiitem.h>
#include <kstaticdeleter.h>
#include <tdetoolbar.h>

@ -29,7 +29,7 @@
#include <tdeprocio.h>
#include <tdelocale.h>
#include <tdeglobalsettings.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kdebug.h>
#include <stdio.h>
#include <stdlib.h>

@ -29,7 +29,7 @@
#include <tdeglobalsettings.h>
#include <tdelocale.h>
#include <kprotocolinfo.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kurl.h>
KFileSpeedBar::KFileSpeedBar( TQWidget *parent, const char *name )

@ -26,7 +26,7 @@
#include <tdefileitem.h>
#include <tdefileview.h>
#include <kmimetype.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <stdlib.h>
#include <assert.h>
#include <tdeio/job.h>

@ -27,7 +27,7 @@
#include <kdebug.h>
#include <tdeglobal.h>
#include <tdelocale.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include "config-tdefile.h"
#include "tdefileview.h"

@ -27,7 +27,7 @@
*/
#include <tderecentdirs.h>
#include <ksimpleconfig.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdeglobalsettings.h>
#define MAX_DIR_HISTORY 3

@ -27,7 +27,7 @@
*/
#include <tderecentdocument.h>
#include <ksimpleconfig.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdeapplication.h>
#include <kurl.h>
#include <kdebug.h>

@ -30,7 +30,7 @@
#include <tqfile.h>
#include <kdebug.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <ksavefile.h>
#include <kstaticdeleter.h>
#include <kde_file.h>

@ -31,7 +31,7 @@
#include <kiconloader.h>
#include <tdeprocess.h>
#include <kpushbutton.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kstdguiitem.h>
#include <klineedit.h>

@ -20,7 +20,7 @@
#include "kdatatool.h"
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <klibloader.h>
#include <kdebug.h>
#include <kinstance.h>

@ -12,7 +12,7 @@
#include <tqdir.h>
#include <tdeapplication.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tqstring.h>
#include <tqregexp.h>
#include <tqvaluelist.h>

@ -26,7 +26,7 @@
#include <tdeapplication.h>
#include <tqfile.h>
#include <ksimpleconfig.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kstaticdeleter.h>
#include <klargefile.h>
#include <assert.h>

@ -54,7 +54,7 @@
#include <kiconloader.h>
#include <tdelocale.h>
#include <ksimpleconfig.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kurl.h>
#include <tdesycoca.h>
#include <kde_file.h>

@ -46,7 +46,7 @@
#include <kdebug.h>
#include <tdelocale.h>
#include <kprotocolinfo.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdeprocess.h>
#include <dcopclient.h>
#include <tqfile.h>

@ -45,7 +45,7 @@
#include <kiconloader.h>
#include <tdelocale.h>
#include <tdeconfigbase.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <dcopclient.h>
#include "kservicefactory.h"

@ -27,7 +27,7 @@
#include <tdelocale.h>
#include <kdebug.h>
#include <tdeglobal.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kstaticdeleter.h>
KServiceFactory::KServiceFactory()

@ -20,7 +20,7 @@
#include <kiconloader.h>
#include <tdeglobal.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdelocale.h>
#include <kdebug.h>
#include <ksortablevaluelist.h>

@ -27,7 +27,7 @@
#include <tdelocale.h>
#include <kdebug.h>
#include <tdeglobal.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
KServiceGroupFactory::KServiceGroupFactory()
: KSycocaFactory( KST_KServiceGroupFactory )

@ -36,7 +36,7 @@
#include <kfilterbase.h>
#include "ktar.h"
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
////////////////////////////////////////////////////////////////////////
/////////////////////////// KTar ///////////////////////////////////

@ -23,7 +23,7 @@
#include <tqbuffer.h>
#include <kuserprofile.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kstaticdeleter.h>
#include <kdebug.h>

@ -31,7 +31,7 @@
#include <kiconloader.h>
#include <klineedit.h>
#include <tdelocale.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
using namespace TDEIO;

@ -45,7 +45,7 @@
#include <ktrader.h>
#include <kmdcodec.h>
#include <tdeglobal.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdeio/kservice.h>

@ -28,7 +28,7 @@
#include <kcharsets.h>
#include <dcopclient.h>
#include <tdeprotocolmanager.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdesu/client.h>
#include <tdeio/slaveconfig.h>

@ -37,7 +37,7 @@
#include <kdebug.h>
#include <tdelocale.h>
#include <tdeglobal.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdeapplication.h>
#include <tdetempfile.h>
#include <ksock.h>

@ -25,7 +25,7 @@
#include <tdeprocio.h>
#include <tdelocale.h>
#include <kstaticdeleter.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kdebug.h>
#include <kdirwatch.h>
#include <stdio.h>

@ -26,7 +26,7 @@
#include <tdeglobal.h>
#include <tdelocale.h>
#include <tdeconfig.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <klibloader.h>
#include <kstringhandler.h>
#include <kstaticdeleter.h>

@ -27,7 +27,7 @@
#include <tqfile.h>
#include <tdeapplication.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kdebug.h>
#include <tdemessagebox.h>
#include <tdeio/job.h>

@ -3,7 +3,7 @@
#include <kservice.h>
#include <kmimetype.h>
#include <assert.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kservicegroup.h>
#include <kimageio.h>
#include <kprotocolinfo.h>

@ -26,7 +26,7 @@
#include <tdeapplication.h>
#include <kdebug.h>
#include <tdecmdlineargs.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <ksimpleconfig.h>
#include <tqdir.h>

@ -22,7 +22,7 @@
#include <kservice.h>
#include <kmimetype.h>
#include <assert.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kservicegroup.h>
#include <kimageio.h>
#include <kprotocolinfo.h>

@ -83,14 +83,14 @@
#include <limits.h>
#include <tdeprocess.h>
#include <kmountpoint.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#ifdef HAVE_VOLMGT
#include <volmgt.h>
#include <sys/mnttab.h>
#endif
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdeio/ioslave_defaults.h>
#include <klargefile.h>
#include <tdeglobal.h>

@ -63,7 +63,7 @@
#include <dcopclient.h>
#include <kdatastream.h>
#include <tdeapplication.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kstringhandler.h>
#include <kremoteencoding.h>

@ -36,7 +36,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#include <tdelocale.h>
#include <tdecmdlineargs.h>
#include <tdeglobal.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <dcopclient.h>
#include <tdeprotocolmanager.h>

@ -39,7 +39,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#include <kdebug.h>
#include <tdeapplication.h>
#include <tdecmdlineargs.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include "kcookiejar.h"
#include "kcookiewin.h"

@ -27,7 +27,7 @@
#include <tdeapplication.h>
#include <tdeaboutdata.h>
#include <tdecmdlineargs.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include "../kcookiejar.cpp"

@ -48,7 +48,7 @@ extern "C" {
#include <tdecmdlineargs.h>
#include <kiconloader.h>
#include <tdeapplication.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
/* return application name */
extern const char *__progname;

@ -13,7 +13,7 @@
#include <tqfile.h>
#include <tdeparts/genericfactory.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdehtmlview.h>

@ -28,7 +28,7 @@
#include <tdeio/job.h>
#include <tdelocale.h>
#include <tdemessagebox.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include "knewstuff.h"
#include "downloaddialog.h"

@ -22,7 +22,7 @@
#include <tdeapplication.h>
#include <kdebug.h>
#include <tdelocale.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include "engine.h"

@ -27,7 +27,7 @@
#include <tdelocale.h>
#include <tdeprocess.h>
#include <tdeconfig.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdemessagebox.h>
#include <kmimemagic.h>
#include <ktar.h>

@ -22,7 +22,7 @@
#include <tdeio/netaccess.h>
#include <tdelocale.h>
#include <tdemessagebox.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <ktar.h>
#include <ktempdir.h>

@ -27,7 +27,7 @@
#include <kuserprofile.h>
#include <tdetempfile.h>
#include <kdebug.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <assert.h>
using namespace KParts;

@ -27,7 +27,7 @@
#include <kstatusbar.h>
#include <kinstance.h>
#include <khelpmenu.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tqapplication.h>
#include <kdebug.h>

@ -25,7 +25,7 @@
#include <kinstance.h>
#include <kstatusbar.h>
#include <khelpmenu.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tqapplication.h>
#include <kxmlguifactory.h>

@ -37,7 +37,7 @@
#include <tdetempfile.h>
#include <tdemessagebox.h>
#include <tdeio/job.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdefiledialog.h>
#include <kdirnotify_stub.h>

@ -31,7 +31,7 @@
#include <klibloader.h>
#include <kinstance.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kdebug.h>
#include <kxmlguifactory.h>
#include <tdelocale.h>

@ -8,7 +8,7 @@
#include <tqdir.h>
#include <kiconloader.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdeapplication.h>
#include <tdemessagebox.h>
#include <tdeaction.h>

@ -1,5 +1,5 @@
#include <kiconloader.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdeapplication.h>
#include <tdeaction.h>
#include <tdelocale.h>

@ -8,7 +8,7 @@
#include <tqdir.h>
#include <kiconloader.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdeapplication.h>
#include <tdemessagebox.h>
#include <tdeaction.h>

@ -14,7 +14,7 @@
#include <tdeaction.h>
#include <tdelocale.h>
#include <kstatusbar.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
NotepadPart::NotepadPart( TQWidget* parentWidget, const char*,
TQObject* parent, const char* name,

@ -22,7 +22,7 @@
#include <tqfile.h>
#include <tqregexp.h>
#include <tdelocale.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
TQString Comment::comment()
{

@ -23,7 +23,7 @@
#include <tqpixmap.h>
#include <tqlayout.h>
#include <tdelocale.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
CupsdSplash::CupsdSplash(TQWidget *parent, const char *name)
: CupsdPage(parent, name)

@ -20,7 +20,7 @@
#include "imageposition.h"
#include <tqpainter.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
static void draw3DPage(TQPainter *p, TQRect r)
{

@ -44,7 +44,7 @@
#include <tdeapplication.h>
#include <tdelocale.h>
#include <tdeconfig.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdesocketbase.h>
#include <klibloader.h>
#include <tdemessagebox.h>

@ -35,7 +35,7 @@
#include <tdelocale.h>
#include <knuminput.h>
#include <kseparator.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
KPImagePage::KPImagePage(DrMain *driver, TQWidget *parent, const char *name)
: KPrintDialogPage(parent, name)

@ -21,7 +21,7 @@
#include "kprinter.h"
#include <tqfile.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdeconfig.h>
#include <tdelocale.h>

@ -20,7 +20,7 @@
#include "kfoomaticprinterimpl.h"
#include "kprinter.h"
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdelocale.h>
KFoomaticPrinterImpl::KFoomaticPrinterImpl(TQObject *parent, const char *name, const TQStringList & /*args*/)

@ -33,7 +33,7 @@
#include <klibloader.h>
#include <tdeconfig.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kiconloader.h>
#include <kdebug.h>
#include <tdemessagebox.h>

@ -28,7 +28,7 @@
#include <zlib.h>
#include <tqfile.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdeconfig.h>
#include <tdelocale.h>
#include <kdebug.h>

@ -25,7 +25,7 @@
#include "driver.h"
#include <tqfile.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdeglobal.h>
#include <ksimpleconfig.h>
#include <tdelocale.h>

@ -24,7 +24,7 @@
#include <tqfile.h>
#include <tqtextstream.h>
#include <tqstringlist.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <errno.h>
#include <sys/types.h>

@ -29,7 +29,7 @@
#include <tqdir.h>
#include <tqfileinfo.h>
#include <tdelocale.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kurl.h>
#include <kdebug.h>
#include <tdemessagebox.h>

@ -34,7 +34,7 @@
#include <tqdir.h>
#include <tqguardedptr.h>
#include <tdeapplication.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdeglobal.h>
#include <tdeconfig.h>
#include <krun.h>

@ -35,7 +35,7 @@
#include <tdelocale.h>
#include <dcopclient.h>
#include <tdeapplication.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kdatastream.h>
#include <kdebug.h>
#include <kmimemagic.h>

@ -33,7 +33,7 @@
#include <kuserprofile.h>
#include <krun.h>
#include <tdeapplication.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdelocale.h>
#include <tdemessagebox.h>
#include <kdebug.h>

@ -29,7 +29,7 @@
#include <tqinputdialog.h>
#include <tqmap.h>
#include <tqvaluelist.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdelocale.h>
#include <ksimpleconfig.h>
#include <kdialogbase.h>

@ -21,7 +21,7 @@
#include "kprinter.h"
#include <tqfile.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdelocale.h>
KLpdPrinterImpl::KLpdPrinterImpl(TQObject *parent, const char *name)

@ -33,7 +33,7 @@
#include <tqregexp.h>
#include <tdelocale.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdeconfig.h>
#include <tdeprocess.h>

@ -21,7 +21,7 @@
#include "kprinter.h"
#include <tqfile.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdelocale.h>
#include <kmacroexpander.h>

@ -27,7 +27,7 @@
#include <tqtextstream.h>
#include <tqregexp.h>
#include <tdelocale.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kdebug.h>
#include <stdlib.h>

@ -30,7 +30,7 @@
#include <tqdir.h>
#include <tqtextstream.h>
#include <tqvaluestack.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdelocale.h>
#include <kdebug.h>

@ -21,7 +21,7 @@
#include "kprinter.h"
#include "kmlprmanager.h"
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tqfile.h>
#include <stdlib.h>

@ -31,7 +31,7 @@
#include <tqfileinfo.h>
#include <tqptrlist.h>
#include <tdelocale.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kdebug.h>
#include <kprinter.h>
#include <tdeprocess.h>

@ -22,7 +22,7 @@
#include "kmjob.h"
#include "lprsettings.h"
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tqtextstream.h>
#include <tqregexp.h>
#include <kdebug.h>

@ -22,7 +22,7 @@
#include "kpipeprocess.h"
#include "lprsettings.h"
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdeprocess.h>
#include <kdebug.h>

@ -30,7 +30,7 @@
#include <tqtextstream.h>
#include <tdelocale.h>
#include <kdebug.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
LPRngToolHandler::LPRngToolHandler(KMManager *mgr)
: LprHandler("lprngtool", mgr)

@ -30,7 +30,7 @@
#include "foomatic2loader.h"
#include <tdelocale.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdeapplication.h>
#include <kdebug.h>
#include <tdeprocess.h>

@ -26,7 +26,7 @@
#include <tqdir.h>
#include <tdelocale.h>
#include <tdeapplication.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kdebug.h>
KMDBCreator::KMDBCreator(TQObject *parent, const char *name)

@ -27,7 +27,7 @@
#include <tqfile.h>
#include <tqtextstream.h>
#include <tqfileinfo.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdeapplication.h>
#include <tdemessagebox.h>

@ -35,7 +35,7 @@
#include <tdelistbox.h>
#include <tdelocale.h>
#include <kiconloader.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kdebug.h>
KMInstancePage::KMInstancePage(TQWidget *parent, const char *name)

@ -53,7 +53,7 @@
#include <klibloader.h>
#include <kdialogbase.h>
#include <ksimpleconfig.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdeapplication.h>
#include <tdeprocess.h>

@ -20,7 +20,7 @@
#include "sidepixmap.h"
#include <tqpainter.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
SidePixmap::SidePixmap(TQWidget *parent, const char *name)
: TQFrame(parent, name)

@ -25,7 +25,7 @@
#include <tqtextstream.h>
#include <tqmap.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdelocale.h>
KMRlprManager::KMRlprManager(TQObject *parent, const char *name, const TQStringList & /*args*/)

@ -24,7 +24,7 @@
#include "kmprinter.h"
#include <tqfile.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdeconfig.h>
#include <tdelocale.h>

@ -38,7 +38,7 @@
#include "tdeprintcheck.h"
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kdebug.h>
#include <kextsock.h>
#include <tqfile.h>

@ -31,7 +31,7 @@
#include <tqlabel.h>
#include <kpushbutton.h>
#include <kiconloader.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <twin.h>
#include <tdeapplication.h>
#include <tqlayout.h>

@ -27,7 +27,7 @@
#include <tdemacros.h>
#include <tdelocale.h>
#include <tdemessagebox.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kiconloader.h>
#include <kdialogbase.h>
#include <klibloader.h>

@ -31,7 +31,7 @@
#include <tdelocale.h>
#include <tdemessagebox.h>
#include <ksimpleconfig.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kurlrequester.h>
#include <tdelistview.h>
#include <kbuttonbox.h>

@ -24,7 +24,7 @@
#include <kdebug.h>
#include <tdelocale.h>
#include <ksimpleconfig.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kstaticdeleter.h>
#include <tqfile.h>

@ -27,7 +27,7 @@
#include <tdeapplication.h>
#include <kdebug.h>
#include <tdeconfig.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include "resource.h"
#include "factory.h"

@ -86,7 +86,7 @@
#include <tdeconfigdialog.h>
#include <kdirlister.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdelistviewsearchline.h>
#include <kiconviewsearchline.h>
#include <kstaticdeleter.h>

@ -65,7 +65,7 @@
#include <tdeconfigdialog.h>
#include <kdirlister.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdelistviewsearchline.h>
#include <kiconviewsearchline.h>
#include <kstaticdeleter.h>

@ -22,7 +22,7 @@
*/
#include <tqfile.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include "tdestyledirs.h"
TDEStyleDirs* TDEStyleDirs::instance = 0;

@ -25,7 +25,7 @@
#include <tqsettings.h>
#include <tqstringlist.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
/**
* @short Access to the standard KDE directories for the pixmap style

@ -30,7 +30,7 @@
#include <tdeglobal.h>
#include <tdelocale.h>
#include <ksimpleconfig.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
static const char desc[] = I18N_NOOP("TDE Tool to build a cache list of all pixmap themes installed");
static const char ver[] = "0.9.1";

@ -34,7 +34,7 @@
#include <tqregexp.h>
#include <kdebug.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdeapplication.h>
#include <kde_file.h>

@ -50,7 +50,7 @@
#include <tdeconfig.h>
#include <kdebug.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include "process.h"
#include "tdesu_pty.h"

@ -33,7 +33,7 @@
#include <kdebug.h>
#include <tdelocale.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include "ssh.h"
#include "kcookie.h"

@ -36,7 +36,7 @@
#include <tdeconfig.h>
#include <kdebug.h>
#include <tdelocale.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include "su.h"
#include "kcookie.h"

@ -41,7 +41,7 @@
#include <tqcstring.h>
#include <kdebug.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include "tdesu_pty.h"
// stdlib.h is meant to declare the prototypes but doesn't :(

@ -34,7 +34,7 @@
#include <tdelocale.h>
#include <tdemessagebox.h>
#include <tdeprocess.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kstdguiitem.h>
#include <kurl.h>
#include <kurllabel.h>

@ -31,7 +31,7 @@
#include <tqtextstream.h>
#include <tdeaction.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdelocale.h>
#include <kicontheme.h>
#include <kiconloader.h>

@ -41,7 +41,7 @@
#include <tdepopupmenu.h>
#include <tdestdaccel.h>
#include <kstdaction.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include "kswitchlanguagedialog.h"

@ -41,7 +41,7 @@
#include <tdemessagebox.h>
#include <tdeaboutdialog.h>
#include <tdeconfig.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kprogress.h>
#include <sys/time.h>

@ -22,7 +22,7 @@
#include <tdefile.h>
#include <tdelistview.h>
#include <tdelocale.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <ktimezones.h>
#include <ktimezonewidget.h>
#include <tqpixmap.h>

@ -42,7 +42,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#include <tdelocale.h>
#include <kpushbutton.h>
#include <kseparator.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kstdguiitem.h>
#include <ktextbrowser.h>
#include <kiconeffect.h>

@ -29,7 +29,7 @@
#include <tqguardedptr.h>
#include <kinstance.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kdebug.h>
#include <tdeaction.h>
#include <tdeapplication.h>

@ -37,7 +37,7 @@
#include <kinstance.h>
#include <tdeglobal.h>
#include <tdeshortcut.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kkeydialog.h>
using namespace KXMLGUI;

@ -23,7 +23,7 @@
#include <tdeabouttde.h>
#include <tdeapplication.h>
#include <tdelocale.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
TDEAboutKDE::TDEAboutKDE( TQWidget *parent, const char *name, bool modal )

@ -54,7 +54,7 @@
#include <tdetoolbar.h>
#include <tdetoolbarbutton.h>
#include <kurl.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kstringhandler.h>
class TDEToggleAction::TDEToggleActionPrivate

@ -51,7 +51,7 @@
#include <tqlineedit.h>
#include <tdelistbox.h>
#include <tdelocale.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kdebug.h>
#include <knuminput.h>

@ -47,7 +47,7 @@
#include <tdemainwindow.h>
#include <tdelocale.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kstaticdeleter.h>
#if defined TQ_WS_X11
#include <netwm.h>

@ -1,6 +1,6 @@
#include "kpanelmenutest.h"
#include <tdeapplication.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <dcopclient.h>
TestWidget::TestWidget(TQWidget *parent, const char *name)

@ -7,7 +7,7 @@
#include <tdeaction.h>
#include <kdebug.h>
#include <kstdaction.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tqlineedit.h>
#include <tqdir.h>

@ -22,7 +22,7 @@
#include <tdemainwindow.h>
#include <klineedit.h>
#include <tdelistview.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdetoolbarlabelaction.h>
#include <ksqueezedtextlabel.h>
#include <kdebug.h>

@ -36,7 +36,7 @@ using namespace std;
#include <kdebug.h>
#include <klibloader.h>
#include <tdeglobal.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include "runner.h"
#include "tester.h"

@ -23,7 +23,7 @@
#include <kdebug.h>
#include <tdeconfigbase.h>
#include <tdeglobal.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kdesktopfile.h>
#include <kservice.h>

@ -41,7 +41,7 @@
#include <kdialog.h>
#include <tdeglobal.h>
#include <tdeglobalsettings.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <ktabctl.h>
#include <tdecmoduleinfo.h>
#include <tqvaluelist.h>

@ -29,7 +29,7 @@
#include "ksettings/dispatcher.h"
#include "ksettings/componentsdialog.h"
#include <ksimpleconfig.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kiconloader.h>
#include <tqvbox.h>
#include <tqlabel.h>

@ -26,7 +26,7 @@
#include <kdesktopfile.h>
#include <kdebug.h>
#include <tdeglobal.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tdelocale.h>
#include "tdecmoduleinfo.h"

@ -45,7 +45,7 @@
#include <tdelocale.h>
#include <tdeprocess.h>
#include <kservice.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <kuser.h>
#include <X11/Xlib.h>

@ -27,7 +27,7 @@
#include <tdelocale.h>
#include <kmdcodec.h>
#include <ksavefile.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <tqfile.h>
#include <tqfileinfo.h>

@ -6,7 +6,7 @@
#include <tdecmdlineargs.h>
#include <kdebug.h>
#include <tdeglobal.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <dcopclient.h>
#include <tdewallet.h>

@ -6,7 +6,7 @@
#include <tdecmdlineargs.h>
#include <kdebug.h>
#include <tdeglobal.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <dcopclient.h>
#include <tdewallet.h>

@ -6,7 +6,7 @@
#include <tdecmdlineargs.h>
#include <kdebug.h>
#include <tdeglobal.h>
#include <kstandarddirs.h>
#include <tdestandarddirs.h>
#include <dcopclient.h>
#include <tdewallet.h>

@ -21,7 +21,7 @@ static const char classHeader[] = "/**\n"
"*/\n"
"#include <tqwidgetplugin.h>\n";
static const char classDef[] = "#ifndef EMBED_IMAGES\n"
"#include <kstandarddirs.h>\n"
"#include <tdestandarddirs.h>\n"
"#endif\n"
"\n"
"class %PluginName : public TQWidgetPlugin\n"

@ -45,7 +45,7 @@ kurldrag.cpp \
kurl.cpp \
kidna.cpp \
kstaticdeleter.cpp \
kstandarddirs.cpp \
tdestandarddirs.cpp \
tdeconfig.cpp \
tdeconfigdialogmanager.cpp \
kcharsets.cpp \

Loading…
Cancel
Save