#include "comm.h"
+#include "kernelwindow.h"
+
#define GPATH "loggr"
#define IPATH "logi"
#define NPATH "logn"
/**
* Kernel class
*/
-class QKernel : public QMainWindow {
+class QKernel : public QMainWindow, private Ui::KernelWindow {
Q_OBJECT
public:
QTextEdit *desktop;
public slots:
void n_impl();
- void Run_Prog();
- void Edit();
- void Help();
- void SetOptions();
void AddAddress();
void DelAddress();
- void LockConsole();
- void UnlockConsole();
- void MessageToNode();
- void QuitProc();
void NetMessage();
void IntMessage(int);
- void KillInterpreter();
- void Disconnect();
- void SetMessages();
- void Connect();
- void Info();
protected:
virtual void closeEvent (QCloseEvent * e);
bool synchro;
bool wait_for_info;
char LockPasswd[25];
- QAction * toolsEditorAction;
- QAction * toolsOptionsAction;
- QAction * toolsInfoAction;
- QAction * programExecuteAction;
- QAction * programKillAction;
- QAction * machineMessageAction;
- QAction * machineConnectAction;
- QAction * machineDisconnectAction;
- QAction * machineInfoAction;
- QAction * toolsLockAction;
- QAction * toolsUnlockAction;
QAction * quitAction;
int net_sock;
* @param locked status which will be set on the menu entries.
*/
void setLocked(bool locked);
+
+private slots:
+ void on_actionExecute_triggered();
+ void on_actionKill_triggered();
+ void on_actionQuit_triggered();
+
+ void on_actionMessage_triggered();
+ void on_actionConnect_triggered();
+ void on_actionDisconnect_triggered();
+ void on_actionInfo_triggered();
+
+ void on_actionEditor_triggered();
+ void on_actionHelp_triggered();
+ void on_actionOptions_triggered();
+ void on_actionInfo_messages_triggered();
+ void on_actionLock_console_triggered();
+ void on_actionUnlock_console_triggered();
};
#endif /* VLP_KERNEL_H */