VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Classes | Signals | Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | Properties | Private Member Functions | Friends
makVrf::DtPlanTreeWidget Class Reference

This class will support the listing of plan items and the dragging/dropping thereof.

Inheritance diagram for makVrf::DtPlanTreeWidget:
Inheritance graph
[legend]

Classes

struct  StoredSelectionInformation
 

Signals

void editCurrentlySelectedPlanStatement ()
 
void deleteCurrentlySelectedPlanStatement ()
 
void copyCurrentlySelectedPlanStatement ()
 
void pastePlanStatement ()
 
void planRightClickMenuCreated (QMenu *)
 
void rightClickToBeShown (bool &)
 
void editCurrentlySelectedTrigger ()
 
void addNewTriggerBlock ()
 
void removeTriggerBlock (const DtUUID &)
 
void editTriggerBlock (const DtUUID &)
 
- Signals inherited from makVrf::DtTreeWidget
void mouseLeftPressed (QTreeWidgetItem *, QMouseEvent *, int col)
 
void rightClickOnItem (QTreeWidgetItem *, QMouseEvent *, int col)
 
void contentsMoving (int, int)
 

Public Member Functions

 DtPlanTreeWidget (makVrv::DtDe &, QWidget *parent=NULL)
 
virtual ~DtPlanTreeWidget ()
 
virtual void setExecutingTriggers (const std::vector< DtUUID > &)
 
virtual bool triggerIsExecuting (const DtUUID &) const
 
virtual void setRegisteredTriggers (const std::vector< DtUUID > &)
 
virtual bool triggerIsRegistered (const DtUUID &) const
 
virtual void setExecutingTriggerStatementIds (const std::vector< int > &)
 
virtual bool triggerStatementIdIsBeingExecuted (int) const
 
virtual DtPlanStatementItemcurrentlySelectedItem () const
 
virtual DtPlanStatementItemcurrentlyExecutingItem () const
 
virtual bool hasItem (const DtPlanStatementItem *)
 
virtual makVrv::DtUniqueID entityId () const
 
virtual void print ()
 
virtual void setName (const DtUUID &)
 
const DtUUIDname () const
 
virtual void displayPlan (bool andSelectStatement=true)
 
virtual void setIsGlobalPlan (bool)
 
virtual void clearAllStatements ()
 
virtual void clearPlan ()
 
virtual void copySelectedPlanStatementToClipboard ()
 
virtual void copyPlanToClipboard ()
 
virtual void addStatementsToPlan (const std::vector< DtSimStatement * > &, bool append, bool redisplay=true)
 
virtual void addStatementAfter (DtSimStatement *stmt, const DtPlanStatementItem *listItem=0, bool redisplay=true, bool addAtEndOfParentBlock=false, DtSimStatement *lastStatementAdded=nullptr)
 
virtual void replaceStatement (DtSimStatement *stmt, DtPlanStatementItem *item)
 
virtual bool isBeingDragged (QTreeWidgetItem *) const
 
virtual void setPlan (DtPlan *)
 
virtual DtPlanplan () const
 
virtual DtPlanplan ()
 
virtual void selectTrigger (const DtUUID &)
 
virtual DtPlanTriggerItemtriggerItem (const DtUUID &) const
 
virtual DtPlanListBoxItemmainPlanItem ()
 
virtual DtPlangetOrCreatePlan ()
 
virtual void setCanDropOn (int, bool)
 
virtual bool canDropOn (int) const
 
virtual bool canDropOn (QTreeWidgetItem *) const
 
virtual bool canDropOnCurrentItem () const
 
virtual DtSimStatementselectStatement (int, DtPlanListBoxItem *inPlan=nullptr, bool andMakeCurrent=false)
 
virtual DtPlanStatementItemfindItemByIndex (int statementIndex, DtPlanListBoxItem *, int subBlock=0)
 
virtual void setIsComplete (bool)
 
virtual void addPlanMimeDataAfter (const QMimeData *, DtPlanStatementItem *, bool copy=true, bool redisplay=true, bool reselectCurrentItem=true)
 
virtual DtPlanStatementItemfindLastItemByIndex (int statementIndex, DtPlanListBoxItem *plan, int subBlock=0)
 
virtual void setPlanTitle (const QString &)
 
virtual const QString & planTitle () const
 
virtual bool planIsModified () const
 
virtual void clearPlanIsModified ()
 
virtual void markPlanIsModified ()
 
virtual DtSimStatementselectedBlockStatement () const
 
virtual DtSimStatementselectedStatement () const
 
virtual DtSimStatementdisplayBlockStatement () const
 
virtual void setShowRightClickMenu (bool)
 
bool showRightClickMenu () const
 
virtual QString planDescriptiveName () const
 
virtual void removeTrigger (const DtUUID &)
 
virtual void renameTrigger (const DtUUID &uuid, const DtString &newName)
 
virtual void unusedTriggers (DtRwTriggersList &) const
 
bool dragDraw () const
 
virtual bool clearing () const
 
virtual void selectLastStatement ()
 
virtual DtPlanListBoxItemcurrentPlanItem ()
 
virtual void setPlanIsModified (bool)
 
virtual bool deleteStatement (DtPlanStatementItem *)
 
const QColor & dropLineColor () const
 
const QColor & blockActiveColor () const
 
const QColor & mainBlockBackgroundColor () const
 
const QColor & triggerBlockBackgroundColor () const
 
virtual void displayTriggers ()
 
virtual std::map< DtUUID, boolclearTriggers ()
 
virtual void addSeparator (const QString &)
 
virtual void computeUnusedTriggers ()
 
const DtRwTriggersListunusedTriggers () const
 
virtual bool triggerIsUnused (const DtUUID &) const
 
virtual void setPlanLocked (bool)
 
bool planLocked () const
 
- Public Member Functions inherited from makVrf::DtTreeWidget
 DtTreeWidget (makVrv::DtDe &de, QWidget *parent)
 
virtual ~DtTreeWidget ()
 
virtual QTreeWidgetItemlastItem () const
 
QTreeWidgetItemitemFromIndex (const QModelIndex &idx)
 
QModelIndex indexFromItem (QTreeWidgetItem *item, int column=0) const
 
virtual void setMinimumSizeHint (const QSize &)
 
virtual QSize minimumSizeHint () const
 
virtual void setSizeHint (const QSize &s)
 
virtual int indexOfChild (QTreeWidgetItem *) const
 
unsigned int depth (QTreeWidgetItem *) const
 
QTreeWidgetItemnextSibling (QTreeWidgetItem *) const
 
void setAllowEmptySelection (bool)
 
bool allowEmptySelection () const
 
virtual bool edit (const QModelIndex &index, EditTrigger trigger, QEvent *event)
 
virtual void closeEditor (QWidget *editor, QAbstractItemDelegate::EndEditHint hint)
 
virtual void mousePressEvent (QMouseEvent *event)
 
virtual void mouseDoubleClickEvent (QMouseEvent *event)
 
virtual void mouseReleaseEvent (QMouseEvent *event)
 
virtual void itemLeftClickedOn (QTreeWidgetItem *, QMouseEvent *, int)
 
virtual bool editingCanceled () const
 
QItemSelectionModel::SelectionFlags lastSelectionCommand () const
 
bool lastSelectHadControlKeyDown () const
 
virtual void setAllowWindowsStyleNameEdit (bool)
 
bool allowWindowsStyleNameEdit () const
 
virtual void setDisableNameEditIfNotWindowsStyleEdit (bool)
 
bool disableNameEditIfNotWindowsStyleEnabled () const
 
virtual void setEditPressTime (double)
 
double editPressTime () const
 

Public Attributes

boost::signals2::signal< void(bool)> signal_planIsModified
 
boost::signals2::signal< void()> signal_addedTriggers
 
QMenumyRightClickMenu
 
QActionmyEditAction
 
QActionmyEditTriggerAction
 
QActionmyDeleteAction
 
QActionmyCopyAction
 
QActionmyPasteAction
 
QToolButtonmyAddNewTriggerBlock
 

Protected Member Functions

virtual void internalComputeUnusedTriggers ()
 
virtual void initializeRightClickMenu ()
 
virtual void resizeEvent (QResizeEvent *)
 
virtual QMimeDatamimeData (const QList< QTreeWidgetItem * > list) const
 
virtual void dragEnterEvent (QDragEnterEvent *event)
 
virtual void dragMoveEvent (QDragMoveEvent *event)
 
virtual bool dropMimeData (QTreeWidgetItem *parent, int index, const QMimeData *mimeData, Qt::DropAction action)
 
virtual void dropEvent (QDropEvent *event)
 
virtual void dragLeaveEvent (QDragLeaveEvent *)
 
virtual void reissueStatementIds (DtSimStatement *stmt)
 
virtual void startDrag (Qt::DropActions supportedActions)
 
virtual bool eventFilter (QObject *o, QEvent *)
 
virtual void itemRightClickedOn (QTreeWidgetItem *, QMouseEvent *, int col)
 
virtual void unusedTriggers (DtSimBlock *, DtRwTriggersList &, std::set< DtUUID > &visited) const
 
virtual void uuidChanged (makVrv::DtUniqueID, const DtUUID &, const DtUUID &)
 
virtual void storeCurrentContext ()
 
virtual void restoreCurrentContext ()
 
virtual void clearCurrentContext ()
 
virtual void statementDeleted (DtPlanStatementItem *)
 
- Protected Member Functions inherited from makVrf::DtTreeWidget
virtual void scrollContentsBy (int, int)
 
virtual QSize sizeHint () const
 
virtual
QItemSelectionModel::SelectionFlags 
selectionCommand (const QModelIndex &index, const QEvent *event=0) const
 
virtual
QItemSelectionModel::SelectionFlags 
selectionBehaviorFlags () const
 

Protected Attributes

QColor myDropLineColor
 
QColor myBlockActiveColor
 
QColor myMainBlockBackgroundColor
 
QColor myTriggerBlockBackgroundColor
 
bool myIsGlobalPlan
 
QList< DtPlanStatementItem * > myLastDraggedItems
 
DtPlanStatementItemmyDraggingOver
 
DtPlanStatementItemmyCurrentlyExecutingItem
 
bool myPlanIsModified
 
bool myShowRightClickMenu
 
bool myFirstShow
 
QString myPlanTitle
 
bool myDragDraw
 
int myProposedAction
 
bool myPlanLocked = false
 
makVrv::DtSignalConnectionManager myConnections
 
QObjectmyDropSource
 
bool myDropIsInsertAtTopIfNoEntry
 
StoredSelectionInformation myStoredSelectionInformation
 
std::set< DtUUIDmyExecutingTriggers
 
std::set< DtUUIDmyRegisteredTriggers
 
boost::signals2::scoped_connection myComputeUnusedTriggersConnection
 
DtRwTriggersList myUnusedTriggers
 
std::vector< intmyExecutingTriggerStatementIds
 
- Protected Attributes inherited from makVrf::DtTreeWidget
bool myMouseRightClick
 
bool myAllowEmptySelection
 
bool myAllowWindowsStyleNameEdit
 
double myEditPressTime
 
makVrv::DtDemyDe
 
bool myEditingCanceled
 
QSize myMinimumSizeHint
 
QSize mySizeHint
 
bool myNextReleaseMightBeEdit
 
QTreeWidgetItemmyCheckForEditAfterTimer
 
bool myLastEditEventWasDoubleClick
 
bool myDisableNameEditIfNotWindowsStyleEnabled
 
QItemSelectionModel::SelectionFlags myLastSelectionCommand
 
bool myLastSelectHadControlKeyDown
 

Properties

QColor DropLineColor
 
QColor BlockActiveColor
 
QColor MainBlockBackgroundColor
 
QColor TriggerBlockBackgroundColor
 

Private Member Functions

 DtPlanTreeWidget (const DtPlanTreeWidget &orig)
 
DtPlanTreeWidgetoperator= (const DtPlanTreeWidget &rhs)
 

Friends

class DtPlanStatementItem
 
class DtPlanListBoxItem
 

Additional Inherited Members

- Protected Slots inherited from makVrf::DtTreeWidget
virtual void checkForEdit ()
 

Constructor & Destructor Documentation

makVrf::DtPlanTreeWidget::DtPlanTreeWidget ( makVrv::DtDe ,
QWidget *  parent = NULL 
)

default constructor

virtual makVrf::DtPlanTreeWidget::~DtPlanTreeWidget ( )
virtual

destructor

makVrf::DtPlanTreeWidget::DtPlanTreeWidget ( const DtPlanTreeWidget orig)
private

copy constructor. Not Implemented.

Member Function Documentation

virtual void makVrf::DtPlanTreeWidget::setExecutingTriggers ( const std::vector< DtUUID > &  )
virtual
virtual bool makVrf::DtPlanTreeWidget::triggerIsExecuting ( const DtUUID ) const
virtual
virtual void makVrf::DtPlanTreeWidget::setRegisteredTriggers ( const std::vector< DtUUID > &  )
virtual
virtual bool makVrf::DtPlanTreeWidget::triggerIsRegistered ( const DtUUID ) const
virtual
virtual void makVrf::DtPlanTreeWidget::setExecutingTriggerStatementIds ( const std::vector< int > &  )
virtual
virtual bool makVrf::DtPlanTreeWidget::triggerStatementIdIsBeingExecuted ( int  ) const
virtual
virtual DtPlanStatementItem* makVrf::DtPlanTreeWidget::currentlySelectedItem ( ) const
virtual

Accessors for plan items.

virtual DtPlanStatementItem* makVrf::DtPlanTreeWidget::currentlyExecutingItem ( ) const
virtual
virtual bool makVrf::DtPlanTreeWidget::hasItem ( const DtPlanStatementItem )
virtual

Returns true if this item is here.

virtual makVrv::DtUniqueID makVrf::DtPlanTreeWidget::entityId ( ) const
virtual
virtual void makVrf::DtPlanTreeWidget::print ( )
virtual

Prints the current plan.

virtual void makVrf::DtPlanTreeWidget::setName ( const DtUUID )
virtual

The plan's name (used for printing)

const DtUUID& makVrf::DtPlanTreeWidget::name ( ) const
virtual void makVrf::DtPlanTreeWidget::displayPlan ( bool  andSelectStatement = true)
virtual

Display the specified plan in this tree widget.

virtual void makVrf::DtPlanTreeWidget::setIsGlobalPlan ( bool  )
virtual

Sets whether or not this plan represents a global plan. Used for determining how to display plan name.

virtual void makVrf::DtPlanTreeWidget::clearAllStatements ( )
virtual

Clears all but the top item which identifies the plan.

virtual void makVrf::DtPlanTreeWidget::clearPlan ( )
virtual

Clears out the plan.

virtual void makVrf::DtPlanTreeWidget::copySelectedPlanStatementToClipboard ( )
virtual

Copies the entire plan (if top level or no item selected) or the currently selected plan item to the clip board.

virtual void makVrf::DtPlanTreeWidget::copyPlanToClipboard ( )
virtual

Copies entire plan to clipboard.

virtual void makVrf::DtPlanTreeWidget::addStatementsToPlan ( const std::vector< DtSimStatement * > &  ,
bool  append,
bool  redisplay = true 
)
virtual

Adds the given statements to the plan. If no plan exists creates one. Also adds to the list box. If append is false will clear current plan and reset with given statements.

virtual void makVrf::DtPlanTreeWidget::addStatementAfter ( DtSimStatement stmt,
const DtPlanStatementItem listItem = 0,
bool  redisplay = true,
bool  addAtEndOfParentBlock = false,
DtSimStatement lastStatementAdded = nullptr 
)
virtual

Adds the given statement after the supplied statement (or the beginning if no supplied statement)

virtual void makVrf::DtPlanTreeWidget::replaceStatement ( DtSimStatement stmt,
DtPlanStatementItem item 
)
virtual

Replaces the plans list box item with the given statement. This will also change the statement in the plan.

virtual bool makVrf::DtPlanTreeWidget::isBeingDragged ( QTreeWidgetItem ) const
virtual
virtual void makVrf::DtPlanTreeWidget::setPlan ( DtPlan )
virtual

Sets and displays the given plan.

virtual DtPlan* makVrf::DtPlanTreeWidget::plan ( ) const
virtual
virtual DtPlan* makVrf::DtPlanTreeWidget::plan ( )
inlinevirtual
virtual void makVrf::DtPlanTreeWidget::selectTrigger ( const DtUUID )
virtual

Selects and expands the trigger.

virtual DtPlanTriggerItem* makVrf::DtPlanTreeWidget::triggerItem ( const DtUUID ) const
virtual

Returns the trigger item.

virtual DtPlanListBoxItem* makVrf::DtPlanTreeWidget::mainPlanItem ( )
virtual

The top level item that is the main plan (not the triggers)

virtual DtPlan* makVrf::DtPlanTreeWidget::getOrCreatePlan ( )
virtual
virtual void makVrf::DtPlanTreeWidget::setCanDropOn ( int  ,
bool   
)
virtual

Sets weather or not the item can have something dropped on it for insert.

virtual bool makVrf::DtPlanTreeWidget::canDropOn ( int  ) const
virtual
virtual bool makVrf::DtPlanTreeWidget::canDropOn ( QTreeWidgetItem ) const
virtual
virtual bool makVrf::DtPlanTreeWidget::canDropOnCurrentItem ( ) const
virtual
virtual DtSimStatement* makVrf::DtPlanTreeWidget::selectStatement ( int  ,
DtPlanListBoxItem inPlan = nullptr,
bool  andMakeCurrent = false 
)
virtual

Selects the plan statement that has the given statement index. If inPlan is nullptr assumes main plan.

virtual DtPlanStatementItem* makVrf::DtPlanTreeWidget::findItemByIndex ( int  statementIndex,
DtPlanListBoxItem ,
int  subBlock = 0 
)
virtual

Returns the list box item which represents the statement refered to by the provided index number.

virtual void makVrf::DtPlanTreeWidget::setIsComplete ( bool  )
virtual

Sets whether or not the plan is complete.

virtual void makVrf::DtPlanTreeWidget::addPlanMimeDataAfter ( const QMimeData ,
DtPlanStatementItem ,
bool  copy = true,
bool  redisplay = true,
bool  reselectCurrentItem = true 
)
virtual

Given the mime data, if tehre is a plan in there, pastes it after the supplied list item. If no plan item is given adds to end of plan.

virtual DtPlanStatementItem* makVrf::DtPlanTreeWidget::findLastItemByIndex ( int  statementIndex,
DtPlanListBoxItem plan,
int  subBlock = 0 
)
virtual

Returns the last item in the list that has the specified statement index.

virtual void makVrf::DtPlanTreeWidget::setPlanTitle ( const QString &  )
virtual
virtual const QString& makVrf::DtPlanTreeWidget::planTitle ( ) const
virtual
virtual bool makVrf::DtPlanTreeWidget::planIsModified ( ) const
virtual
virtual void makVrf::DtPlanTreeWidget::clearPlanIsModified ( )
virtual
virtual void makVrf::DtPlanTreeWidget::markPlanIsModified ( )
virtual
virtual DtSimStatement* makVrf::DtPlanTreeWidget::selectedBlockStatement ( ) const
virtual

If within a block, that selected blocks statement.

virtual DtSimStatement* makVrf::DtPlanTreeWidget::selectedStatement ( ) const
virtual

Selected items statement.

virtual DtSimStatement* makVrf::DtPlanTreeWidget::displayBlockStatement ( ) const
virtual

ActiveBlockStatement or selectedBlockStatement, if active block is null.

virtual void makVrf::DtPlanTreeWidget::setShowRightClickMenu ( bool  )
virtual
bool makVrf::DtPlanTreeWidget::showRightClickMenu ( ) const
inline
virtual QString makVrf::DtPlanTreeWidget::planDescriptiveName ( ) const
virtual
virtual void makVrf::DtPlanTreeWidget::removeTrigger ( const DtUUID )
virtual

Removes trigger.

virtual void makVrf::DtPlanTreeWidget::renameTrigger ( const DtUUID uuid,
const DtString newName 
)
virtual

Renames trigger.

virtual void makVrf::DtPlanTreeWidget::unusedTriggers ( DtRwTriggersList ) const
virtual
bool makVrf::DtPlanTreeWidget::dragDraw ( ) const
inline
virtual bool makVrf::DtPlanTreeWidget::clearing ( ) const
virtual
virtual void makVrf::DtPlanTreeWidget::selectLastStatement ( )
virtual

If there is one, selects the last statement.

virtual DtPlanListBoxItem* makVrf::DtPlanTreeWidget::currentPlanItem ( )
virtual

The currently selected plan item if that item is selected or one of its statement are selected.

virtual void makVrf::DtPlanTreeWidget::setPlanIsModified ( bool  )
virtual

Sets whether or not plan is modified. If status change signal_planIsModified is sent.

virtual bool makVrf::DtPlanTreeWidget::deleteStatement ( DtPlanStatementItem )
virtual

Deletes the statement in the plan and the list box item that is part of this plan. The supplied plan statement item will be deleted as part of this call.

const QColor& makVrf::DtPlanTreeWidget::dropLineColor ( ) const
inline
const QColor& makVrf::DtPlanTreeWidget::blockActiveColor ( ) const
inline
const QColor& makVrf::DtPlanTreeWidget::mainBlockBackgroundColor ( ) const
inline
const QColor& makVrf::DtPlanTreeWidget::triggerBlockBackgroundColor ( ) const
inline
virtual void makVrf::DtPlanTreeWidget::displayTriggers ( )
virtual

Clears out existing triggers and then sets up new triggers from the current plan.

virtual std::map<DtUUID, bool> makVrf::DtPlanTreeWidget::clearTriggers ( )
virtual

Clears triggers from display. Returns map (by trigger UUID) of the current expanded state of the trigger item.

virtual void makVrf::DtPlanTreeWidget::addSeparator ( const QString &  )
virtual

Adds a separator line item to the tree widget at the end of the current list of top level items.

virtual void makVrf::DtPlanTreeWidget::computeUnusedTriggers ( )
virtual

Adds a preTick connection to compute unused triggers (will call internalComputeUnusedTriggers)

const DtRwTriggersList& makVrf::DtPlanTreeWidget::unusedTriggers ( ) const
inline
virtual bool makVrf::DtPlanTreeWidget::triggerIsUnused ( const DtUUID ) const
virtual
virtual void makVrf::DtPlanTreeWidget::setPlanLocked ( bool  )
virtual
bool makVrf::DtPlanTreeWidget::planLocked ( ) const
inline
virtual void makVrf::DtPlanTreeWidget::internalComputeUnusedTriggers ( )
protectedvirtual
virtual void makVrf::DtPlanTreeWidget::initializeRightClickMenu ( )
protectedvirtual
virtual void makVrf::DtPlanTreeWidget::resizeEvent ( QResizeEvent *  )
protectedvirtual
virtual QMimeData* makVrf::DtPlanTreeWidget::mimeData ( const QList< QTreeWidgetItem * >  list) const
protectedvirtual
virtual void makVrf::DtPlanTreeWidget::dragEnterEvent ( QDragEnterEvent *  event)
protectedvirtual
virtual void makVrf::DtPlanTreeWidget::dragMoveEvent ( QDragMoveEvent *  event)
protectedvirtual
virtual bool makVrf::DtPlanTreeWidget::dropMimeData ( QTreeWidgetItem parent,
int  index,
const QMimeData mimeData,
Qt::DropAction  action 
)
protectedvirtual
virtual void makVrf::DtPlanTreeWidget::dropEvent ( QDropEvent *  event)
protectedvirtual
virtual void makVrf::DtPlanTreeWidget::dragLeaveEvent ( QDragLeaveEvent *  )
protectedvirtual
virtual void makVrf::DtPlanTreeWidget::reissueStatementIds ( DtSimStatement stmt)
protectedvirtual

When copying a subblock of statements the clone function of the simstatement doesn't add new statementIds so we have to do that afterwards.

virtual void makVrf::DtPlanTreeWidget::startDrag ( Qt::DropActions  supportedActions)
protectedvirtual
virtual bool makVrf::DtPlanTreeWidget::eventFilter ( QObject o,
QEvent  
)
protectedvirtual
virtual void makVrf::DtPlanTreeWidget::itemRightClickedOn ( QTreeWidgetItem ,
QMouseEvent *  ,
int  col 
)
protectedvirtual

Reimplemented from makVrf::DtTreeWidget.

virtual void makVrf::DtPlanTreeWidget::unusedTriggers ( DtSimBlock ,
DtRwTriggersList ,
std::set< DtUUID > &  visited 
) const
protectedvirtual
virtual void makVrf::DtPlanTreeWidget::uuidChanged ( makVrv::DtUniqueID  ,
const DtUUID ,
const DtUUID  
)
protectedvirtual
virtual void makVrf::DtPlanTreeWidget::storeCurrentContext ( )
protectedvirtual
virtual void makVrf::DtPlanTreeWidget::restoreCurrentContext ( )
protectedvirtual
virtual void makVrf::DtPlanTreeWidget::clearCurrentContext ( )
protectedvirtual
virtual void makVrf::DtPlanTreeWidget::statementDeleted ( DtPlanStatementItem )
protectedvirtual
void makVrf::DtPlanTreeWidget::editCurrentlySelectedPlanStatement ( )
signal
void makVrf::DtPlanTreeWidget::deleteCurrentlySelectedPlanStatement ( )
signal
void makVrf::DtPlanTreeWidget::copyCurrentlySelectedPlanStatement ( )
signal
void makVrf::DtPlanTreeWidget::pastePlanStatement ( )
signal
void makVrf::DtPlanTreeWidget::planRightClickMenuCreated ( QMenu )
signal
void makVrf::DtPlanTreeWidget::rightClickToBeShown ( bool )
signal
void makVrf::DtPlanTreeWidget::editCurrentlySelectedTrigger ( )
signal
void makVrf::DtPlanTreeWidget::addNewTriggerBlock ( )
signal
void makVrf::DtPlanTreeWidget::removeTriggerBlock ( const DtUUID )
signal
void makVrf::DtPlanTreeWidget::editTriggerBlock ( const DtUUID )
signal
DtPlanTreeWidget& makVrf::DtPlanTreeWidget::operator= ( const DtPlanTreeWidget rhs)
private

assignment operator. Not Implemented.

Friends And Related Function Documentation

friend class DtPlanStatementItem
friend
friend class DtPlanListBoxItem
friend

Member Data Documentation

boost::signals2::signal<void (bool)> makVrf::DtPlanTreeWidget::signal_planIsModified
boost::signals2::signal<void ()> makVrf::DtPlanTreeWidget::signal_addedTriggers
QMenu* makVrf::DtPlanTreeWidget::myRightClickMenu
QAction* makVrf::DtPlanTreeWidget::myEditAction
QAction* makVrf::DtPlanTreeWidget::myEditTriggerAction
QAction* makVrf::DtPlanTreeWidget::myDeleteAction
QAction* makVrf::DtPlanTreeWidget::myCopyAction
QAction* makVrf::DtPlanTreeWidget::myPasteAction
QToolButton* makVrf::DtPlanTreeWidget::myAddNewTriggerBlock
QColor makVrf::DtPlanTreeWidget::myDropLineColor
protected
QColor makVrf::DtPlanTreeWidget::myBlockActiveColor
protected
QColor makVrf::DtPlanTreeWidget::myMainBlockBackgroundColor
protected
QColor makVrf::DtPlanTreeWidget::myTriggerBlockBackgroundColor
protected
bool makVrf::DtPlanTreeWidget::myIsGlobalPlan
protected
QList<DtPlanStatementItem*> makVrf::DtPlanTreeWidget::myLastDraggedItems
protected
DtPlanStatementItem* makVrf::DtPlanTreeWidget::myDraggingOver
protected
DtPlanStatementItem* makVrf::DtPlanTreeWidget::myCurrentlyExecutingItem
protected
bool makVrf::DtPlanTreeWidget::myPlanIsModified
protected
bool makVrf::DtPlanTreeWidget::myShowRightClickMenu
protected
bool makVrf::DtPlanTreeWidget::myFirstShow
protected
QString makVrf::DtPlanTreeWidget::myPlanTitle
protected
bool makVrf::DtPlanTreeWidget::myDragDraw
protected
int makVrf::DtPlanTreeWidget::myProposedAction
protected
bool makVrf::DtPlanTreeWidget::myPlanLocked = false
protected
makVrv::DtSignalConnectionManager makVrf::DtPlanTreeWidget::myConnections
protected
QObject* makVrf::DtPlanTreeWidget::myDropSource
protected
bool makVrf::DtPlanTreeWidget::myDropIsInsertAtTopIfNoEntry
protected
StoredSelectionInformation makVrf::DtPlanTreeWidget::myStoredSelectionInformation
protected
std::set<DtUUID> makVrf::DtPlanTreeWidget::myExecutingTriggers
protected
std::set<DtUUID> makVrf::DtPlanTreeWidget::myRegisteredTriggers
protected
boost::signals2::scoped_connection makVrf::DtPlanTreeWidget::myComputeUnusedTriggersConnection
protected
DtRwTriggersList makVrf::DtPlanTreeWidget::myUnusedTriggers
protected
std::vector<int> makVrf::DtPlanTreeWidget::myExecutingTriggerStatementIds
protected

Property Documentation

QColor makVrf::DtPlanTreeWidget::DropLineColor
QColor makVrf::DtPlanTreeWidget::BlockActiveColor
QColor makVrf::DtPlanTreeWidget::MainBlockBackgroundColor
QColor makVrf::DtPlanTreeWidget::TriggerBlockBackgroundColor

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

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)