summaryrefslogtreecommitdiffstats
path: root/clients/tde/src/app/remotemdi.h
diff options
context:
space:
mode:
authorTimothy Pearson <kb9vqf@pearsoncomputing.net>2012-04-30 16:46:20 -0500
committerTimothy Pearson <kb9vqf@pearsoncomputing.net>2012-04-30 16:46:20 -0500
commit408e828f4732c9bb4aa3673c87d85109e06c08e1 (patch)
treeecd25f872402cea120a442d3f2744d74d699b675 /clients/tde/src/app/remotemdi.h
parentf8d372779417eeb809088893ca58ad6a318ab418 (diff)
downloadulab-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.h68
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_
+