diff options
author | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2012-04-30 16:46:20 -0500 |
---|---|---|
committer | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2012-04-30 16:46:20 -0500 |
commit | 408e828f4732c9bb4aa3673c87d85109e06c08e1 (patch) | |
tree | ecd25f872402cea120a442d3f2744d74d699b675 /clients/tde/src/app/remotemdi.h | |
parent | f8d372779417eeb809088893ca58ad6a318ab418 (diff) | |
download | ulab-408e828f4732c9bb4aa3673c87d85109e06c08e1.tar.gz ulab-408e828f4732c9bb4aa3673c87d85109e06c08e1.zip |
Fixups for ca server
Add very preliminary client for ca and TDE
Diffstat (limited to 'clients/tde/src/app/remotemdi.h')
-rw-r--r-- | clients/tde/src/app/remotemdi.h | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/clients/tde/src/app/remotemdi.h b/clients/tde/src/app/remotemdi.h new file mode 100644 index 0000000..c0e3ecf --- /dev/null +++ b/clients/tde/src/app/remotemdi.h @@ -0,0 +1,68 @@ +//Author: Timothy Pearson <kb9vqf@pearsoncomputing.net>, (C) 2012 +//Copyright: See COPYING file that comes with this distribution + +#ifndef _REMOTEMDI_H_ +#define _REMOTEMDI_H_ + +#ifdef HAVE_CONFIG_H +#include <config.h> +#endif + +#include <tqvaluelist.h> +#include <kmdimainfrm.h> + +class KMdiChildView; +class KListBox; +class TQListBoxItem; + +/** + * @short Remote Laboratory Main Window + * @author Timothy Pearson <kb9vqf@pearsoncomputing.net> + * @version 0.1 + */ +class RemoteMDI : public KMdiMainFrm +{ + Q_OBJECT + + public: + /** + * Default Constructor + */ + RemoteMDI(KMdi::MdiMode mode); + + /** + * Default Destructor + */ + virtual ~RemoteMDI(); + + void setServerHost(TQString server); + + public slots: + virtual void childWindowCloseRequest(KMdiChildView *pWnd); + void processCloseList(); + + protected slots: + void openNewWindow(KMdiChildView *view=0); + void currentChanged(KMdiChildView *current); + void closeCurrent(); + void listBoxExecuted(TQListBoxItem *); + void childClosed(KMdiChildView *w); + + private slots: + void configToolbars(); + void configKeys(); + void startSpectrumAnalyzer(); + + protected: + virtual bool queryClose(); + + unsigned m_children; + TQString m_serverHost; + + TQValueList<KMdiChildView*> m_window; + TQValueList<KMdiChildView*> m_closelist; + KListBox *m_listBox; +}; + +#endif // _REMOTEMDI_H_ + |