diff options
Diffstat (limited to 'kxsldbg/kxsldbgpart/xsldbgconfigimpl.h')
| -rw-r--r-- | kxsldbg/kxsldbgpart/xsldbgconfigimpl.h | 152 |
1 files changed, 0 insertions, 152 deletions
diff --git a/kxsldbg/kxsldbgpart/xsldbgconfigimpl.h b/kxsldbg/kxsldbgpart/xsldbgconfigimpl.h deleted file mode 100644 index 1ea50c64..00000000 --- a/kxsldbg/kxsldbgpart/xsldbgconfigimpl.h +++ /dev/null @@ -1,152 +0,0 @@ -/*************************************************************************** - xsldbgconfigimpl.h - description - ------------------- - begin : Fri Jan 4 2002 - copyright : (C) 2002 by Keith Isdale - email : k_isdale@tpg.com.au - ***************************************************************************/ - -/*********************************************************************************** - * 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 XSLDBGCONFIGIMPL_H -#define XSLDBGCONFIGIMPL_H - -/** - *@author Keith Isdale - */ - -#include "xsldbgconfig.h" -#include "xsldbgdialogbase.h" - -#include <tqptrlist.h> - - -class LibxsltParam : public TQObject -{ - public: - LibxsltParam(const TQString & name, const TQString &value); - ~LibxsltParam(); - - TQString getName() const; - void setName(const TQString &name); - TQString getValue() const; - void setValue(const TQString &value); - bool isValid() const; - -private: - TQString _name; - TQString _value; -}; - - -class XsldbgDebugger; - -class XsldbgConfigImpl : public XsldbgConfig, public XsldbgDialogBase { - TQ_OBJECT - - -public: - XsldbgConfigImpl(XsldbgDebugger *debugger, TQWidget *parent=0, const char *name=0); - ~XsldbgConfigImpl(); - - LibxsltParam *getParam(int paramNumber); - LibxsltParam *getParam(TQString name); - int getParamCount(); - void addParam(TQString name, TQString value); - void deleteParam(TQString name); - void repaintParam(); - - TQString getSourceFile(); - TQString getDataFile(); - TQString getOutputFile(); - bool debugEnabled() const {return debug; }; - bool catalogsEnabled() const {return catalogs; }; - bool htmlEnabled() const {return html; }; - bool docbookEnabled() const {return docbook; }; - bool nonetEnabled() const {return nonet; }; - bool novalidEnabled() const {return novalid; }; - bool nooutEnabled() const {return noout; }; - bool timingEnabled() const {return timing; }; - bool profileEnabled() const {return profile; }; - - - /** return true if all data ok */ - bool isValid(TQString &errorMsg); - - /** Update changes to xsldbg*/ - void update(); - - /** refresh data from source */ - void refresh(); - - -public slots: - - /** Set xsl source file*/ - void slotSourceFile(TQString); - - /** Set xml data file*/ - void slotDataFile(TQString); - - /** Set file name for the default output of transformed data*/ - void slotOutputFile(TQString); - - /**Choose the XSL source file */ - void slotChooseSourceFile(); - - /**Choose the XML data file */ - void slotChooseDataFile(); - - - /**Choose the output file */ - void slotChooseOutputFile(); - - /* Update the gui with the new values for source, data and output files */ - void slotReloadFileNames(); - - /** Configure dialog has request that a param be added */ - void slotAddParam(); - - /** Configure dialog has request that a param be deleted */ - void slotDeleteParam(); - - /** Configure dialog has request that a next param be shown */ - void slotNextParam(); - - /** Configure dialog has request that a prev param be shown */ - void slotPrevParam(); - - /** Apply the changes */ - void slotApply(); - - /** Ignore any changes and hide dialog */ - void slotCancel(); - - /** Process notification of add parameter to view, First parameter - is TQString() to indicate start of parameter list notfication */ - void slotProcParameterItem(TQString name, TQString value); - - -private: - int paramIndex; - TQPtrList<LibxsltParam> paramList; - - XsldbgDebugger *debugger; - - bool catalogs; - bool debug; - bool html; - bool docbook; - bool nonet; - bool novalid; - bool noout; - bool timing; - bool profile; -}; -#endif |
