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

◆ CodeEditorDialog()

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

◆ ~CodeEditorDialog()

te::ce::CodeEditorDialog::~CodeEditorDialog ( )

Member Function Documentation

◆ onCloseTabClicked

void te::ce::CodeEditorDialog::onCloseTabClicked ( int  index)
protectedslot

◆ onNewButtonClicked

void te::ce::CodeEditorDialog::onNewButtonClicked ( )
protectedslot

◆ onOpenButtonClicked

void te::ce::CodeEditorDialog::onOpenButtonClicked ( )
protectedslot

◆ onRunButtonClicked

void te::ce::CodeEditorDialog::onRunButtonClicked ( )
protectedslot

◆ onRunFinished

void te::ce::CodeEditorDialog::onRunFinished ( )
protectedslot

◆ onSaveAsButtonClicked

void te::ce::CodeEditorDialog::onSaveAsButtonClicked ( )
protectedslot

◆ onSaveButtonClicked

void te::ce::CodeEditorDialog::onSaveButtonClicked ( )
protectedslot

◆ onTextChanged

void te::ce::CodeEditorDialog::onTextChanged ( )
protectedslot

◆ save()

void te::ce::CodeEditorDialog::save ( bool  saveAs)
private

Member Data Documentation

◆ m_io

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

Definition at line 69 of file CodeEditorDialog.h.

◆ m_runtime

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

Definition at line 67 of file CodeEditorDialog.h.

◆ m_ui

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

Definition at line 71 of file CodeEditorDialog.h.

◆ m_vm

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

Definition at line 70 of file CodeEditorDialog.h.

◆ m_watcher

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: