21 #ifndef __TERRALIB_CEDITOR_CODEEDITORDIALOG_H__ 22 #define __TERRALIB_CEDITOR_CODEEDITORDIALOG_H__ 25 #include "../qt/widgets/ceditor/IOWidget.h" 26 #include "../vm/core/VirtualMachine.h" 34 #include <QFutureWatcher> 39 class CodeEditorDialogForm;
54 void onSaveButtonClicked();
55 void onSaveAsButtonClicked();
56 void onOpenButtonClicked();
57 void onNewButtonClicked();
58 void onRunButtonClicked();
59 void onCloseTabClicked(
int index);
62 void onCancelPushButtonClicked();
65 void save(
bool saveAs);
72 std::unique_ptr<Ui::CodeEditorDialogForm>
m_ui;
76 #endif //__TERRALIB_CEDITOR_CODEEDITORDIALOG_H__
te::vm::core::VirtualMachine * m_vm
te::qt::widgets::IOWidget * m_io
std::unique_ptr< Ui::CodeEditorDialogForm > m_ui
QFutureWatcher< void > m_watcher