Envision
A visual programming IDE for object-oriented languages
List of all members | Public Member Functions | Private Attributes
Interaction::CommandError Class Reference

Public Member Functions

 CommandError (const QString &message={}, Visualization::Item *visualization=nullptr)
 
virtual ~CommandError ()
 
void addResolutionTip (const QString &resolutionTip)
 
const QString & message ()
 
const QStringList & resolutionTips ()
 
void setMessage (const QString &message)
 
void setVisualization (Visualization::Item *item)
 
Visualization::Itemvisualization ()
 

Private Attributes

QString message_
 
QStringList resolutionTips_
 
Visualization::Itemvisualization_
 

Constructor & Destructor Documentation

◆ CommandError()

Interaction::CommandError::CommandError ( const QString &  message = {},
Visualization::Item visualization = nullptr 
)

◆ ~CommandError()

Interaction::CommandError::~CommandError ( )
virtual

Member Function Documentation

◆ addResolutionTip()

void Interaction::CommandError::addResolutionTip ( const QString &  resolutionTip)
inline

◆ message()

const QString & Interaction::CommandError::message ( )
inline

◆ resolutionTips()

const QStringList & Interaction::CommandError::resolutionTips ( )
inline

◆ setMessage()

void Interaction::CommandError::setMessage ( const QString &  message)
inline

◆ setVisualization()

void Interaction::CommandError::setVisualization ( Visualization::Item item)
inline

◆ visualization()

Visualization::Item * Interaction::CommandError::visualization ( )
inline

Member Data Documentation

◆ message_

QString Interaction::CommandError::message_
private

◆ resolutionTips_

QStringList Interaction::CommandError::resolutionTips_
private

◆ visualization_

Visualization::Item* Interaction::CommandError::visualization_
private