VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Classes | Public Member Functions | Public Attributes | Protected Types | Protected Slots | Protected Member Functions | Protected Attributes
makVrf::DtOrbatSelectorPalette Class Reference

The orbat selector palette will display an orbat hierarchy, "disabling" items that are already in the orbat. More...

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

Classes

struct  ItemData
 

Public Member Functions

 DtOrbatSelectorPalette (makVrv::DtDe &de, QWidget *parent=0, const Qt::WindowFlags &flags=Qt::Tool)
 CTOR. More...
 
virtual ~DtOrbatSelectorPalette ()
 DTOR. More...
 
virtual void setupFrom (const DtVrfGuiOrbatManager::OrbatTreeWithRwOrbatData &)
 
virtual void clear ()
 
virtual void setFilename (const DtFilename &)
 If this is a valid filename will be used to show importAll. More...
 

Public Attributes

DtOrbatTreeWidgetmyOrbatTreeWidget
 
QLabelmyCreateHelpText
 
QPushButtonmyImportAllButton
 
QPushButtonmyCloseButton
 
QHBoxLayout * myButtonLayout
 

Protected Types

typedef std::map< DtUUID,
ItemData
Items
 
typedef std::map< int, ItemDataForceRootItems
 

Protected Slots

virtual void onImportAll ()
 

Protected Member Functions

virtual void setupUi ()
 
virtual DtOrbatTreeWidgetcreateOrbatTreeWidget ()
 
virtual void addItems (const DtVrfGuiOrbatManager::OrbatTreeWithRwOrbatData &, QTreeWidgetItem *parent)
 Iterates the list and creates items for the nodes found within. More...
 
virtual bool sortByOrbatOrder (const DtObjectListViewItem &lhs, const DtObjectListViewItem &rhs) const
 
virtual QVariant textColorForOrbatItem (const DtObjectListViewItem *item) const
 
virtual void orbatChanged ()
 
virtual void filterItems ()
 
virtual void setupForceRootNodes ()
 
virtual ItemData createItem (const DtRwOrbatData &data, const DtString &keyword)
 
virtual void nullChildren (DtObjectListViewItem *)
 Clears out all child items from the items list in preparation for deletions. More...
 

Protected Attributes

makVrv::DtDemyDe
 
DtFilename myFilename
 
Items myItems
 
makVrv::DtSignalConnectionManager myConnections
 
ForceRootItems myForceRootItems
 

Detailed Description

The orbat selector palette will display an orbat hierarchy, "disabling" items that are already in the orbat.

The user can the drag/drop items from this palette to be used in the system

Member Typedef Documentation

Constructor & Destructor Documentation

makVrf::DtOrbatSelectorPalette::DtOrbatSelectorPalette ( makVrv::DtDe de,
QWidget *  parent = 0,
const Qt::WindowFlags &  flags = Qt::Tool 
)

CTOR.

virtual makVrf::DtOrbatSelectorPalette::~DtOrbatSelectorPalette ( )
virtual

DTOR.

Member Function Documentation

virtual void makVrf::DtOrbatSelectorPalette::setupFrom ( const DtVrfGuiOrbatManager::OrbatTreeWithRwOrbatData )
virtual
virtual void makVrf::DtOrbatSelectorPalette::clear ( )
virtual
virtual void makVrf::DtOrbatSelectorPalette::setFilename ( const DtFilename &  )
virtual

If this is a valid filename will be used to show importAll.

virtual void makVrf::DtOrbatSelectorPalette::setupUi ( )
protectedvirtual
virtual DtOrbatTreeWidget* makVrf::DtOrbatSelectorPalette::createOrbatTreeWidget ( )
protectedvirtual
virtual void makVrf::DtOrbatSelectorPalette::addItems ( const DtVrfGuiOrbatManager::OrbatTreeWithRwOrbatData ,
QTreeWidgetItem parent 
)
protectedvirtual

Iterates the list and creates items for the nodes found within.

virtual bool makVrf::DtOrbatSelectorPalette::sortByOrbatOrder ( const DtObjectListViewItem lhs,
const DtObjectListViewItem rhs 
) const
protectedvirtual
virtual QVariant makVrf::DtOrbatSelectorPalette::textColorForOrbatItem ( const DtObjectListViewItem item) const
protectedvirtual
virtual void makVrf::DtOrbatSelectorPalette::orbatChanged ( )
protectedvirtual
virtual void makVrf::DtOrbatSelectorPalette::filterItems ( )
protectedvirtual
virtual void makVrf::DtOrbatSelectorPalette::setupForceRootNodes ( )
protectedvirtual
virtual ItemData makVrf::DtOrbatSelectorPalette::createItem ( const DtRwOrbatData data,
const DtString keyword 
)
protectedvirtual
virtual void makVrf::DtOrbatSelectorPalette::nullChildren ( DtObjectListViewItem )
protectedvirtual

Clears out all child items from the items list in preparation for deletions.

virtual void makVrf::DtOrbatSelectorPalette::onImportAll ( )
protectedvirtualslot

Member Data Documentation

DtOrbatTreeWidget* makVrf::DtOrbatSelectorPalette::myOrbatTreeWidget
QLabel* makVrf::DtOrbatSelectorPalette::myCreateHelpText
QPushButton* makVrf::DtOrbatSelectorPalette::myImportAllButton
QPushButton* makVrf::DtOrbatSelectorPalette::myCloseButton
QHBoxLayout* makVrf::DtOrbatSelectorPalette::myButtonLayout
makVrv::DtDe& makVrf::DtOrbatSelectorPalette::myDe
protected
DtFilename makVrf::DtOrbatSelectorPalette::myFilename
protected
Items makVrf::DtOrbatSelectorPalette::myItems
protected
makVrv::DtSignalConnectionManager makVrf::DtOrbatSelectorPalette::myConnections
protected
ForceRootItems makVrf::DtOrbatSelectorPalette::myForceRootItems
protected

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

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)