Envision
A visual programming IDE for object-oriented languages
List of all members | Public Member Functions | Static Public Member Functions | Private Types
ContractsLibrary::ChangeMonitor Class Reference
Inheritance diagram for ContractsLibrary::ChangeMonitor:

Public Member Functions

 ChangeMonitor ()
 
virtual ~ChangeMonitor ()
 
void listenToTreeManager (Model::TreeManager *manager)
 
void nodesModified (QSet< Node * > modifiedNodes, QSet< Node * > removedNodes)
 

Static Public Member Functions

static void expressionModified (OOModel::Expression *&exp, int &cursorIndex)
 

Private Types

typedef Model::Node Node
 

Member Typedef Documentation

◆ Node

Constructor & Destructor Documentation

◆ ChangeMonitor()

ContractsLibrary::ChangeMonitor::ChangeMonitor ( )

◆ ~ChangeMonitor()

ContractsLibrary::ChangeMonitor::~ChangeMonitor ( )
virtual

Member Function Documentation

◆ expressionModified()

void ContractsLibrary::ChangeMonitor::expressionModified ( OOModel::Expression *&  exp,
int &  cursorIndex 
)
static

◆ listenToTreeManager()

void ContractsLibrary::ChangeMonitor::listenToTreeManager ( Model::TreeManager manager)

◆ nodesModified()

void ContractsLibrary::ChangeMonitor::nodesModified ( QSet< Node * >  modifiedNodes,
QSet< Node * >  removedNodes 
)