nsbaci 1.0
Loading...
Searching...
No Matches
MainWindow Class Reference
Inheritance diagram for MainWindow:
Collaboration diagram for MainWindow:

Public Slots

void setEditorContents (const QString &contents)
void setStatusMessage (const QString &message)
void setCurrentFile (const QString &fileName, bool modified=false)
void onSaveSucceeded ()
void onSaveFailed (std::vector< nsbaci::UIError > errors)
void onLoadSucceeded (const QString &contents)
void onLoadFailed (std::vector< nsbaci::UIError > errors)
void onCompileSucceeded ()
void onCompileFailed (std::vector< nsbaci::UIError > errors)
void onRunStarted (const QString &programName)
void onRuntimeStateChanged (bool running, bool halted)
void onThreadsUpdated (const std::vector< nsbaci::ui::ThreadInfo > &threads)
void onVariablesUpdated (const std::vector< nsbaci::ui::VariableInfo > &variables)
void onOutputReceived (const QString &output)
void onInputRequested (const QString &prompt)

Signals

void saveRequested (const QString &filePath, const QString &contents)
void openRequested (const QString &filePath)
void compileRequested (const QString &contents)
void runRequested ()
void stepRequested ()
void stepThreadRequested (nsbaci::types::ThreadID threadId)
void runContinueRequested ()
void pauseRequested ()
void resetRequested ()
void stopRequested ()
void inputProvided (const QString &input)

Public Member Functions

 MainWindow (QWidget *parent=nullptr)

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