VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes | Friends
makVrf::DtVrfEmbarkationHierarchyPage Class Reference
Inheritance diagram for makVrf::DtVrfEmbarkationHierarchyPage:
Inheritance graph
[legend]

Public Member Functions

virtual QIcon icon ()
 
virtual
makVrv::DtQIconConfigurations 
qIconConfigurations () const
 
virtual QString title ()
 
virtual const std::string & pageClassName () const
 
virtual ~DtVrfEmbarkationHierarchyPage ()
 
virtual
DtMarkingTextSignalItemDelegate
createTreeItemDelegate ()
 
- Public Member Functions inherited from makVrf::DtVrfHierarchyPage
virtual ~DtVrfHierarchyPage ()
 
DtVrfTreeWidgetechelon ()
 
virtual void selectObjects (const std::vector< DtObjectListViewItem::DtVrfObjectState >)
 
virtual std::vector
< DtObjectListViewItem::DtVrfObjectState
selectedObjects () const
 
virtual DtExpandCollapseButtoncreateExpandCollapseButton (unsigned int, int numButtons)
 
virtual int initialSortColumn () const
 
virtual void changeForceOf (const QStringList &ids, int)
 
virtual void setAllowNameChange (bool)
 
virtual void setEditPressTime (double)
 
virtual void setRootNodeDefaultHidden (QTreeWidgetItem *, bool)
 
virtual bool isRootNodeDefaultHidden (QTreeWidgetItem *)
 
virtual void setDoubleClickAttachesAndCenters (bool b)
 
bool doubleClickAttachesAndCenters () const
 
- Public Member Functions inherited from makVrv::DtPage
 DtPage (DtDe &de, QWidget *parent=0, Qt::WindowFlags f=0)
 
virtual ~DtPage ()
 
virtual PageAction pageAction ()
 
virtual void setPageAction (PageAction action)
 
virtual void setActionFlag (int flag)
 
virtual int actionFlag ()
 
virtual void setParentDialog (QWidget *paraentDialog)
 
virtual QWidget * parentDialog ()
 
virtual bool shouldAskBeforeAction (PageAction action)
 
virtual void askBeforeAction ()
 
virtual void executeAfterAsk (bool revert)
 
virtual void resumeLastAction ()
 
virtual void onCloseEvent ()
 
virtual void onSwitchEvent ()
 

Protected Member Functions

virtual DtVrfHierarchyPageLogiccreateLogic ()
 
 DtVrfEmbarkationHierarchyPage (makVrv::DtDe &de, QWidget *parent=0, Qt::WindowFlags flags=0)
 
virtual DtVrfTreeWidgetcreateHierarchyList ()
 
- Protected Member Functions inherited from makVrf::DtVrfHierarchyPage
 DtVrfHierarchyPage (makVrv::DtDe &de, QWidget *parent=0, Qt::WindowFlags flags=0)
 
virtual void setupUi (QWidget *p)
 
virtual DtScrollButtonAreacreateCollapseButtonConainer (QWidget *parent)
 
virtual void slot_onDeParent (const QStringList &)
 
virtual void slot_onReParent (const QStringList &children, makVrv::DtUniqueID parentId)
 
virtual void createSearchBar ()
 
virtual void showSearchBars (bool)
 
virtual void activate ()
 
virtual void deactivate ()
 
virtual void setChildrenVisible (QTreeWidgetItem *item, bool visible)
 

Protected Attributes

std::string myClassName
 
- Protected Attributes inherited from makVrf::DtVrfHierarchyPage
DtVrfHierarchyPageLogicmyLogic
 
makVrv::DtSignalConnectionManager myConnections
 
VisibilityFilters myVisibilityFilters
 
std::set< QTreeWidgetItem * > myDefaultHiddenRootNodes
 
bool myDoubleClickAttachesAndCenters
 
QList< QTreeWidgetItem * > myLastSelectedItems
 
bool myIgnoreNextItemClick = false
 
- Protected Attributes inherited from makVrv::DtPage
DtDemyDe
 
QWidget * myParentDialog
 
PageAction myCurrentPageAction
 
int myActionFlag
 

Friends

class DtVrfEmbarkationHierarchyPageCreator
 

Additional Inherited Members

- Public Types inherited from makVrv::DtPage
enum  PageAction { None = 0x0000, Switching = 0x0001, Closing = 0x0010 }
 
- Public Slots inherited from makVrf::DtVrfHierarchyPage
virtual void onItemSelected ()
 
- Public Attributes inherited from makVrf::DtVrfHierarchyPage
boost::signals2::signal< void(QTreeWidgetItem *)> signal_itemDoubleClicked
 
QVBoxLayout * myMasterLayout
 
DtVrfTreeWidgetmyEchelon
 
DtScrollButtonAreamyCollapseButtonWidget
 
QPixmap myPlusPixmap
 
QPixmap myMinusPixmap
 
QCheckBoxmyShowEchelonId
 
QFrame * myDividingLine
 
QLabelmySearchLabel
 
QLineEditmySearch
 
QToolButtonmyResetButton
 
QHBoxLayout * mySearchBarLayout
 
- Protected Types inherited from makVrf::DtVrfHierarchyPage
typedef std::map
< QTreeWidgetItem
*, DtParentedUnderOrganizedNode * > 
VisibilityFilters
 
- Protected Slots inherited from makVrf::DtVrfHierarchyPage
virtual void onMarkingTextChanged (DtObjectListViewItem *, const QString &)
 
virtual void onRightClickOnItem (QTreeWidgetItem *, QMouseEvent *, int col)
 
virtual void onScrollRangeChanged (int)
 
virtual void onViewItemExpanded (QTreeWidgetItem *)
 
virtual void onViewItemCollapsed (QTreeWidgetItem *)
 
virtual void onExpandToLevel (unsigned int)
 
virtual void onCollapseToLevel (unsigned int)
 
virtual void itemDoubleClicked (QTreeWidgetItem *)
 
virtual void executeTextFilter ()
 
virtual void resetTextFilter ()
 
virtual void onItemClicked (QTreeWidgetItem *, int)
 

Constructor & Destructor Documentation

virtual makVrf::DtVrfEmbarkationHierarchyPage::~DtVrfEmbarkationHierarchyPage ( )
virtual

DTOR.

makVrf::DtVrfEmbarkationHierarchyPage::DtVrfEmbarkationHierarchyPage ( makVrv::DtDe de,
QWidget *  parent = 0,
Qt::WindowFlags  flags = 0 
)
protected

CTOR.

Member Function Documentation

virtual QIcon makVrf::DtVrfEmbarkationHierarchyPage::icon ( )
virtual

Get the icon of the page.

Implements makVrv::DtPage.

virtual makVrv::DtQIconConfigurations makVrf::DtVrfEmbarkationHierarchyPage::qIconConfigurations ( ) const
virtual

Get the icon configurations for the page. This is used to style the page's icon based on application settings.

Implements makVrv::DtPage.

virtual QString makVrf::DtVrfEmbarkationHierarchyPage::title ( )
virtual

Get the title of the page.

Implements makVrv::DtPage.

virtual const std::string& makVrf::DtVrfEmbarkationHierarchyPage::pageClassName ( ) const
virtual

Get the class name of the page.

Implements makVrv::DtPage.

virtual DtMarkingTextSignalItemDelegate* makVrf::DtVrfEmbarkationHierarchyPage::createTreeItemDelegate ( )
virtual

Reimplemented from makVrf::DtVrfHierarchyPage.

virtual DtVrfHierarchyPageLogic* makVrf::DtVrfEmbarkationHierarchyPage::createLogic ( )
protectedvirtual
virtual DtVrfTreeWidget* makVrf::DtVrfEmbarkationHierarchyPage::createHierarchyList ( )
protectedvirtual

Friends And Related Function Documentation

Let the creator create the page.

Member Data Documentation

std::string makVrf::DtVrfEmbarkationHierarchyPage::myClassName
protected

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

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)