#include <CodeEditorDialog.h>
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::IOWidget * | m_io |
| QTime | m_runtime |
| std::unique_ptr< Ui::CodeEditorDialogForm > | m_ui |
| te::vm::core::VirtualMachine * | m_vm |
| QFutureWatcher< void > | m_watcher |
Definition at line 46 of file CodeEditorDialog.h.
| te::ce::CodeEditorDialog::CodeEditorDialog | ( | QWidget * | parent = 0, |
| Qt::WindowFlags | f = 0 |
||
| ) |
Definition at line 43 of file CodeEditorDialog.cpp.
References m_io, m_ui, m_watcher, onCloseTabClicked(), onNewButtonClicked(), onOpenButtonClicked(), onRunButtonClicked(), onRunFinished(), onSaveAsButtonClicked(), and onSaveButtonClicked().
| te::ce::CodeEditorDialog::~CodeEditorDialog | ( | ) |
Definition at line 106 of file CodeEditorDialog.cpp.
|
protectedslot |
Definition at line 269 of file CodeEditorDialog.cpp.
References m_ui.
Referenced by CodeEditorDialog().
|
protectedslot |
Definition at line 112 of file CodeEditorDialog.cpp.
References m_ui, and onTextChanged().
Referenced by CodeEditorDialog().
|
protectedslot |
Definition at line 240 of file CodeEditorDialog.cpp.
References te::qt::widgets::CreateLangIcon(), file(), m_ui, onTextChanged(), and te::qt::widgets::ScriptWidget::open().
Referenced by CodeEditorDialog().
|
protectedslot |
Definition at line 160 of file CodeEditorDialog.cpp.
References te::vm::core::VirtualMachine::execute(), te::vm::core::VirtualMachineManager::get(), te::qt::widgets::ScriptWidget::getFileName(), te::qt::widgets::ScriptWidget::getScriptName(), te::qt::widgets::ScriptWidget::getScriptType(), te::vm::core::VirtualMachineManager::instance(), m_io, m_runtime, m_ui, m_vm, m_watcher, onSaveButtonClicked(), and te::vm::core::VirtualMachine::setFileName().
Referenced by CodeEditorDialog().
|
protectedslot |
Definition at line 210 of file CodeEditorDialog.cpp.
References te::qt::widgets::IOWidget::append(), m_io, m_runtime, m_ui, and m_vm.
Referenced by CodeEditorDialog().
|
protectedslot |
Definition at line 235 of file CodeEditorDialog.cpp.
References save().
Referenced by CodeEditorDialog().
|
protectedslot |
Definition at line 230 of file CodeEditorDialog.cpp.
References save().
Referenced by CodeEditorDialog(), and onRunButtonClicked().
|
protectedslot |
Definition at line 275 of file CodeEditorDialog.cpp.
References m_ui.
Referenced by onNewButtonClicked(), and onOpenButtonClicked().
|
private |
Definition at line 127 of file CodeEditorDialog.cpp.
References te::qt::widgets::CreateLangIcon(), file(), te::qt::widgets::ScriptWidget::getFileName(), m_ui, and te::qt::widgets::ScriptWidget::save().
Referenced by onSaveAsButtonClicked(), and onSaveButtonClicked().
|
private |
Definition at line 69 of file CodeEditorDialog.h.
Referenced by CodeEditorDialog(), onRunButtonClicked(), and onRunFinished().
|
private |
Definition at line 67 of file CodeEditorDialog.h.
Referenced by onRunButtonClicked(), and onRunFinished().
|
private |
Definition at line 71 of file CodeEditorDialog.h.
Referenced by CodeEditorDialog(), onCloseTabClicked(), onNewButtonClicked(), onOpenButtonClicked(), onRunButtonClicked(), onRunFinished(), onTextChanged(), save(), and ~CodeEditorDialog().
|
private |
Definition at line 70 of file CodeEditorDialog.h.
Referenced by onRunButtonClicked(), onRunFinished(), and ~CodeEditorDialog().
|
private |
Definition at line 68 of file CodeEditorDialog.h.
Referenced by CodeEditorDialog(), and onRunButtonClicked().