VR-Forces 4.6.1 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.
virtual ~DtOrbatSelectorPalette ()
 DTOR.
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.

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.
virtual bool sortByOrbatOrder (const DtVrfObjectListViewItem &lhs, const DtVrfObjectListViewItem &rhs) const
virtual QVariant textColorForOrbatItem (const DtVrfObjectListViewItem *item) const
virtual void orbatChanged ()
virtual void filterItems ()
virtual void setupForceRootNodes ()
virtual ItemData createItem (const DtRwOrbatData &data, const DtString &keyword)
virtual void nullChildren (DtVrfObjectListViewItem *)
 Clears out all child items from the items list in preparation for deletions.

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 DtVrfObjectListViewItem lhs,
const DtVrfObjectListViewItem rhs 
) const
protectedvirtual
virtual QVariant makVrf::DtOrbatSelectorPalette::textColorForOrbatItem ( const DtVrfObjectListViewItem 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 ( DtVrfObjectListViewItem )
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 Wed Jul 25 16:57:45 EDT 2018 from SVN revision 190790
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)