Classified ads
Public Slots | Signals | Public Member Functions | Private Slots | Private Attributes | List of all members
TclConsoleDialog Class Reference

class for displaying tcl interpreter output More...

#include <tclConsole.h>

Inheritance diagram for TclConsoleDialog:
Inheritance graph
[legend]
Collaboration diagram for TclConsoleDialog:
Collaboration graph
[legend]

Public Slots

void consoleOutput (QString aMessage)
 

Signals

void error (MController::CAErrorSituation aError, const QString &aExplanation)
 
void evalScript (QString aScript, QString *aWindowTitle)
 

Public Member Functions

 TclConsoleDialog (QWidget *aParent, MController &aController)
 
 ~TclConsoleDialog ()
 

Private Slots

void evalButtonPressed ()
 

Private Attributes

Ui_tclConsoleDialog ui
 
MControlleriController
 
QStringListModel iConsoleOutputText
 

Detailed Description

class for displaying tcl interpreter output

Constructor & Destructor Documentation

◆ TclConsoleDialog()

TclConsoleDialog::TclConsoleDialog ( QWidget *  aParent,
MController aController 
)

Constructor.

◆ ~TclConsoleDialog()

TclConsoleDialog::~TclConsoleDialog ( )

destructor

Member Function Documentation

◆ consoleOutput

void TclConsoleDialog::consoleOutput ( QString  aMessage)
slot

Messages displayed in the console come in via this slot

◆ error

void TclConsoleDialog::error ( MController::CAErrorSituation  aError,
const QString &  aExplanation 
)
signal

◆ evalButtonPressed

void TclConsoleDialog::evalButtonPressed ( )
privateslot

eval-button click is handled in this method

◆ evalScript

void TclConsoleDialog::evalScript ( QString  aScript,
QString *  aWindowTitle 
)
signal

This signal is emitted if user wishes to have TCL evaluated

Member Data Documentation

◆ iConsoleOutputText

QStringListModel TclConsoleDialog::iConsoleOutputText
private

holds output text

◆ iController

MController& TclConsoleDialog::iController
private

◆ ui

Ui_tclConsoleDialog TclConsoleDialog::ui
private

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