te::ce::CodeEditorDialog Class Reference

#include <CodeEditorDialog.h>

Inheritance diagram for te::ce::CodeEditorDialog:

Public Member Functions

 CodeEditorDialog (QWidget *parent=0, Qt::WindowFlags f=0)
 
 ~CodeEditorDialog ()
 

Protected Slots

void onCloseTabClicked (int index)
 
void onNewButtonClicked ()
 
void onOpenButtonClicked ()
 
void onRunButtonClicked ()
 
void onRunFinished ()
 
void onSaveAsButtonClicked ()
 
void onSaveButtonClicked ()
 
void onTextChanged ()
 

Private Member Functions

void save (bool saveAs)
 

Private Attributes

te::qt::widgets::IOWidgetm_io
 
QTime m_runtime
 
std::unique_ptr< Ui::CodeEditorDialogForm > m_ui
 
te::vm::core::VirtualMachinem_vm
 
QFutureWatcher< void > m_watcher
 

Detailed Description

Definition at line 46 of file CodeEditorDialog.h.

Constructor & Destructor Documentation

te::ce::CodeEditorDialog::CodeEditorDialog ( QWidget *  parent = 0,
Qt::WindowFlags  f = 0 
)
te::ce::CodeEditorDialog::~CodeEditorDialog ( )

Member Function Documentation

void te::ce::CodeEditorDialog::onCloseTabClicked ( int  index)
protectedslot
void te::ce::CodeEditorDialog::onNewButtonClicked ( )
protectedslot
void te::ce::CodeEditorDialog::onOpenButtonClicked ( )
protectedslot
void te::ce::CodeEditorDialog::onRunButtonClicked ( )
protectedslot
void te::ce::CodeEditorDialog::onRunFinished ( )
protectedslot
void te::ce::CodeEditorDialog::onSaveAsButtonClicked ( )
protectedslot
void te::ce::CodeEditorDialog::onSaveButtonClicked ( )
protectedslot
void te::ce::CodeEditorDialog::onTextChanged ( )
protectedslot
void te::ce::CodeEditorDialog::save ( bool  saveAs)
private

Member Data Documentation

te::qt::widgets::IOWidget* te::ce::CodeEditorDialog::m_io
private

Definition at line 69 of file CodeEditorDialog.h.

QTime te::ce::CodeEditorDialog::m_runtime
private

Definition at line 67 of file CodeEditorDialog.h.

std::unique_ptr<Ui::CodeEditorDialogForm> te::ce::CodeEditorDialog::m_ui
private

Definition at line 71 of file CodeEditorDialog.h.

te::vm::core::VirtualMachine* te::ce::CodeEditorDialog::m_vm
private

Definition at line 70 of file CodeEditorDialog.h.

QFutureWatcher<void> te::ce::CodeEditorDialog::m_watcher
private

Definition at line 68 of file CodeEditorDialog.h.


The documentation for this class was generated from the following file: