From 08f2b5848ddd09e0da7e2d42a8743f0b40f1c717 Mon Sep 17 00:00:00 2001 From: Michele Calgaro Date: Tue, 27 Jan 2015 18:44:50 +0900 Subject: Moved TDEFileReplace to tdeutils. This resolves bug 767. Signed-off-by: Michele Calgaro --- tdefilereplace/commandengine.h | 58 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 tdefilereplace/commandengine.h (limited to 'tdefilereplace/commandengine.h') diff --git a/tdefilereplace/commandengine.h b/tdefilereplace/commandengine.h new file mode 100644 index 0000000..36bcfcb --- /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 + +//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 -- cgit v1.2.1