summaryrefslogtreecommitdiffstats
path: root/kxsldbg/kxsldbgpart/xsldbgconfigimpl.h
diff options
context:
space:
mode:
Diffstat (limited to 'kxsldbg/kxsldbgpart/xsldbgconfigimpl.h')
-rw-r--r--kxsldbg/kxsldbgpart/xsldbgconfigimpl.h152
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