summaryrefslogtreecommitdiffstats
path: root/kiosktool/kioskrun.h
diff options
context:
space:
mode:
Diffstat (limited to 'kiosktool/kioskrun.h')
-rw-r--r--kiosktool/kioskrun.h116
1 files changed, 59 insertions, 57 deletions
diff --git a/kiosktool/kioskrun.h b/kiosktool/kioskrun.h
index c4cb8f8..dcd114f 100644
--- a/kiosktool/kioskrun.h
+++ b/kiosktool/kioskrun.h
@@ -19,47 +19,48 @@
#ifndef _KIOSKRUN_H_
#define _KIOSKRUN_H_
-#include <qdict.h>
-#include <qobject.h>
-#include <qregexp.h>
-#include <qstringlist.h>
-#include <qtimer.h>
+#include <tqdict.h>
+#include <tqobject.h>
+#include <tqregexp.h>
+#include <tqstringlist.h>
+#include <tqtimer.h>
#include <dcopclient.h>
#include <dcopref.h>
#include <kprogress.h>
-class ImmutableStatus;
+class ImmutabletqStatus;
class KConfig;
class KProcess;
class KSimpleConfig;
class KioskGui;
-class KioskRun : public QObject
+class KioskRun : public TQObject
{
friend class KioskGui;
Q_OBJECT
+ TQ_OBJECT
public:
static KioskRun* self() { return s_self; }
- void setKdeDirs(const QStringList &dirs);
- void setUser(const QString &user);
+ void setKdeDirs(const TQStringList &dirs);
+ void setUser(const TQString &user);
- QString homeDir() { return m_homeDir; }
- QStringList kdeDirs() { return m_kdeDirs; }
- QString desktopPath() { return m_desktopPath; }
+ TQString homeDir() { return m_homeDir; }
+ TQStringList kdeDirs() { return m_kdeDirs; }
+ TQString desktopPath() { return m_desktopPath; }
// Locate existing anywhere
- QString locate(const char *resource, const QString &filename=QString::null);
+ TQString locate(const char *resource, const TQString &filename=TQString());
// Locate for saving
- QString locateSave(const char *resource, const QString &filename=QString::null);
+ TQString locateSave(const char *resource, const TQString &filename=TQString());
// Locate for reading saved changed
- QString locateLocal(const char *resource, const QString &filename=QString::null);
+ TQString locateLocal(const char *resource, const TQString &filename=TQString());
// Prepare runtime environment for run()
bool prepare();
@@ -74,57 +75,57 @@ public:
void forceSycocaUpdate();
// Run a program inside the runtime test environment
- KProcess* run(const QString &cmd, const QStringList &args=QStringList());
+ KProcess* run(const TQString &cmd, const TQStringList &args=TQStringList());
// A DCOPRef to make dcop calls into the runtime test environment
- DCOPRef dcopRef(const QCString &appId, const QCString &objId);
+ DCOPRef dcopRef(const TQCString &appId, const TQCString &objId);
// A DCOPClient to make dcop calls into the runtime test environment
DCOPClient *dcopClient() { return m_dcopClient; }
// Open config file in the install directory
- KConfig *configFile(const QString &filename);
+ KConfig *configFile(const TQString &filename);
// Make config files temporary mutable.
void makeMutable(bool bMutable);
// Returns whether specific config group is immutable,
// or entire file if group is empty
- bool isConfigImmutable(const QString &filename, const QString &group);
+ bool isConfigImmutable(const TQString &filename, const TQString &group);
// Make specific config group immutable,
// or entire file if group is empty
- void setConfigImmutable(const QString &filename, const QString &group, bool bImmutable);
+ void setConfigImmutable(const TQString &filename, const TQString &group, bool bImmutable);
// Close all opened config files.
bool flushConfigCache();
// Return all config files created by the user
- QStringList newConfigFiles();
+ TQStringList newConfigFiles();
// Merge new settings from the test directory into the installation directory
- void mergeConfigFile(const QString &filename);
+ void mergeConfigFile(const TQString &filename);
// Lookup the setting for a custom action
- bool lookupCustomAction(const QString &action);
+ bool lookupCustomAction(const TQString &action);
// Change the setting for a custom action
- void setCustomAction(const QString &action, bool checked);
+ void setCustomAction(const TQString &action, bool checked);
// Create installation directory and its parent dirs
- bool createDir(const QString &dir);
+ bool createDir(const TQString &dir);
// Install file
- bool install(const QString &file, const QString &destination);
+ bool install(const TQString &file, const TQString &destination);
// Delete file
- bool remove(const QString &destination);
+ bool remove(const TQString &destination);
// Move file or directory
- bool move(const QString &source, const QString &destination, const QStringList &files);
+ bool move(const TQString &source, const TQString &destination, const TQStringList &files);
// Delete directory in test home dir
- void deleteDir(const QString &);
+ void deleteDir(const TQString &);
// Open /etc/kderc for writing
KSimpleConfig *openKderc();
@@ -133,34 +134,34 @@ public:
bool closeKderc();
// Read information of profile @p profile
- void getProfileInfo(const QString &profile, QString &description, QString &installDir, QString &installUser);
+ void getProfileInfo(const TQString &profile, TQString &description, TQString &installDir, TQString &installUser);
// Store information for profile @p profile
- bool setProfileInfo(const QString &profile, const QString &description, const QString &installDir, const QString &installUser, bool b=false, bool deleteFiles=true);
+ bool setProfileInfo(const TQString &profile, const TQString &description, const TQString &installDir, const TQString &installUser, bool b=false, bool deleteFiles=true);
// Get new, non-existing, profile name
- QString newProfile();
+ TQString newProfile();
// Delete profile @p profile
- bool deleteProfile(const QString &profile, bool deleteFiles = true);
+ bool deleteProfile(const TQString &profile, bool deleteFiles = true);
// Get list of all existing profiles
- QStringList allProfiles();
+ TQStringList allProfiles();
// Maps a single group or user to a one or more profiles
- typedef QMap<QString,QStringList> ProfileMapping;
+ typedef TQMap<TQString,TQStringList> ProfileMapping;
// Read mappings between groups/users and profiles
- void getUserProfileMappings( ProfileMapping &groups, ProfileMapping &users, QStringList &groupOrder);
+ void getUserProfileMappings( ProfileMapping &groups, ProfileMapping &users, TQStringList &groupOrder);
// Store mappings between groups/users and profiles
- bool setUserProfileMappings( const ProfileMapping &groups, const ProfileMapping &users, const QStringList &groupOrder);
+ bool setUserProfileMappings( const ProfileMapping &groups, const ProfileMapping &users, const TQStringList &groupOrder);
// Read profile prefix
- QString getProfilePrefix();
+ TQString getProfilePrefix();
// Store profile prefix
- bool setProfilePrefix(const QString &prefix);
+ bool setProfilePrefix(const TQString &prefix);
// Create upload directory
bool createRemoteDir(const KURL &dir);
@@ -169,10 +170,10 @@ public:
bool createRemoteDirRecursive(const KURL &dir, bool ask);
// Upload file
- bool uploadRemote(const QString &file, const KURL &dest);
+ bool uploadRemote(const TQString &file, const KURL &dest);
protected:
- KioskRun( QObject* parent = 0, const char* name = 0);
+ KioskRun( TQObject* parent = 0, const char* name = 0);
~KioskRun();
bool setupRuntimeEnv();
@@ -181,31 +182,31 @@ protected:
void shutdownConfigEnv();
void applyEnvironment(KProcess *p);
- QString saveImmutableStatus(const QString &filename);
- bool restoreImmutableStatus(const QString &filename, bool force);
+ TQString saveImmutabletqStatus(const TQString &filename);
+ bool restoreImmutabletqStatus(const TQString &filename, bool force);
void setCustomRestrictionFileBrowsing(bool restrict);
private:
static KioskRun* s_self;
- QString m_homeDir;
- QString m_configDir;
- QString m_desktopPath;
- QString m_user;
- QStringList m_kdeDirs;
- QStringList m_xdgDataDirs;
- QStringList m_xdgConfigDirs;
+ TQString m_homeDir;
+ TQString m_configDir;
+ TQString m_desktopPath;
+ TQString m_user;
+ TQStringList m_kdeDirs;
+ TQStringList m_xdgDataDirs;
+ TQStringList m_xdgConfigDirs;
DCOPClient *m_dcopClient;
KInstance *m_instance;
KInstance *m_saveInstance;
- QDict<KConfig> m_saveConfigCache;
- QDict<ImmutableStatus> m_immutableStatusCache;
+ TQDict<KConfig> m_saveConfigCache;
+ TQDict<ImmutabletqStatus> m_immutableStatusCache;
bool m_noRestrictions;
bool m_forceSycocaUpdate;
bool m_isRoot;
- QString m_kderc;
- QString m_localKderc;
+ TQString m_kderc;
+ TQString m_localKderc;
KSimpleConfig *m_localKdercConfig;
};
@@ -213,15 +214,16 @@ private:
class KioskRunProgressDialog : public KProgressDialog
{
Q_OBJECT
+ TQ_OBJECT
public:
- KioskRunProgressDialog(QWidget *parent, const char *name,
- const QString &caption, const QString &text);
+ KioskRunProgressDialog(TQWidget *parent, const char *name,
+ const TQString &caption, const TQString &text);
public slots:
void slotProgress();
void slotFinished();
private:
- QTimer m_timer;
+ TQTimer m_timer;
int m_timeStep;
};