class IDChangeLog

Displays the list view for the program. More...

Definition#include <./clipboard/idchangelog.h>
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Types

Public Methods

Public Members


Detailed Description

This is one of the main classes used in this program. Information is displayed here in a tree view. No objects are created here. A call to UMLDoc make any additions/deletion or updates to objects. This class will then wait for a signal before updating the tree view.

 IDChangeLog ()

IDChangeLog

Constructor

 IDChangeLog (const IDChangeLog& Other)

IDChangeLog

Copy constructor

 ~IDChangeLog ()

~IDChangeLog

Deconstructor

IDChangeLog&  operator= (const IDChangeLog& Other)

operator=

Overloaded '=' operator

bool  operator== (const IDChangeLog& Other)

operator==

Overloaded '==' operator

void  AddIDChange (int OldID, int NewID)

AddIDChange

Adds a new ID Change to the log

IDChangeLog&  operator+= (const IDChangeLog& Other)

operator+=

Appends another IDChangeLog to this instance of IDChangeLog and returns a reference to itself

int  FindNewID (int OldID)

FindNewID

Returns the new assigned ID of the object that had OldID as its previous id

int  FindOldID (int NewID)

FindOldID

Returns the old ID of an UMLobject given its new one

void  RemoveChangeByNewID ( int OldID)

RemoveChangeByNewID

Removes a change giving an New ID

enum SpecialIDs { NullID = -1000 }

SpecialIDs

QPointArray m_LogArray

m_LogArray