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);
    64       void save(
bool saveAs);
    71       std::unique_ptr<Ui::CodeEditorDialogForm> 
m_ui;
    75 #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