diff options
Diffstat (limited to 'kiosktool/kioskrun.h')
-rw-r--r-- | kiosktool/kioskrun.h | 116 |
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; }; |