diff options
author | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2013-01-27 01:06:46 -0600 |
---|---|---|
committer | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2013-01-27 01:06:46 -0600 |
commit | ef2264e9790ae7e700ad3cf5fb3dbad05efd98d8 (patch) | |
tree | ac4650a642d502c458d0b654c8b731739ce601dc /tdefilereplace/commandengine.h | |
parent | a32b928478b59d4fa8b8495bbad6864476c129b1 (diff) | |
download | tdewebdev-ef2264e9790ae7e700ad3cf5fb3dbad05efd98d8.tar.gz tdewebdev-ef2264e9790ae7e700ad3cf5fb3dbad05efd98d8.zip |
Rename a number of libraries and executables to avoid conflicts with KDE4
Diffstat (limited to 'tdefilereplace/commandengine.h')
-rw-r--r-- | tdefilereplace/commandengine.h | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/tdefilereplace/commandengine.h b/tdefilereplace/commandengine.h new file mode 100644 index 00000000..36bcfcb8 --- /dev/null +++ b/tdefilereplace/commandengine.h @@ -0,0 +1,58 @@ +/*************************************************************************** + commandengine.h - kfr commands feature class + ------------------- + begin : fri aug 13 15:29:46 CEST 2004 + + copyright : (C) 2004 Emiliano Gulmini + email : emi_barbarossa@yahoo.it + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef COMMANDENGINE_H +#define COMMANDENGINE_H + +// QT +class TQString; +#include <tqobject.h> + +//KDE +class TDEProcess; + +class CommandEngine : public TQObject +{ + Q_OBJECT + + private: + TQString m_processOutput; + public: + CommandEngine() {} + + public: + + /** + These functions implement the KFR commands + */ + TQString datetime(const TQString& opt, const TQString& arg); + TQString user(const TQString& opt, const TQString& arg); + TQString loadfile(const TQString& opt, const TQString& arg); + TQString empty(const TQString& opt, const TQString& arg); + TQString mathexp(const TQString& opt, const TQString& arg); + TQString random(const TQString& opt, const TQString& arg); + TQString stringmanip(const TQString& opt, const TQString& arg); + TQString variableValue(const TQString &variable); + + private slots: + void slotGetScriptOutput(TDEProcess*,char*,int); + void slotGetScriptError(TDEProcess*,char*,int); + void slotProcessExited(TDEProcess*); +}; + +#endif // COMMANDENGINE_H |