VR-Forces 4.2 Class Documentation
List of all members | Public Member Functions | Public Attributes | Protected Slots | Protected Member Functions | Protected Attributes
makVrf::DtSelectionGroupWidget Class Reference

A widget class for allowing manipulation of selection groups. More...

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

Public Member Functions

 DtSelectionGroupWidget (makVrv::DtDe &de, QWidget *parent=0, Qt::WindowFlags flags=0)
 CTOR.
virtual ~DtSelectionGroupWidget ()
 DTOR.
virtual QIcon icon ()
 Get the icon of the page.
virtual QString title ()
 Get the title of the page.
virtual const std::string & pageClassName () const
 Get the class name of the page.

Public Attributes

QVBoxLayout * myMainLayout
QHBoxLayout * myButtonLayout
QPushButtonmyAddSelectionGroup
QPushButtonmySelectSelectionGroup
QPushButtonmyRemoveSelectionGroup
QPushButtonmyRenameSelectionGroup
QPushButtonmyAddSelectionToGroup
QPushButtonmyRemoveFromSelectionGroup
QPushButtonmyExport
QPushButtonmyImport
DtVrfFilteredListViewmySelectionGroups
makVrv::DtSignalConnectionManager myConnectionManager
bool myInitialized

Protected Slots

virtual void onAddSelectionGroup ()
virtual void onRemoveSelectionGroup ()
virtual void onItemSelectionChanged ()
virtual void onRenameSelectionGroup ()
virtual void onAddToSelectionGroup ()
virtual void onRemoveFromSelectionGroup ()
virtual void onImport ()
virtual void onExport ()
virtual void onSelectSelectionGroup ()

Protected Member Functions

virtual void activate ()
 Called when the page is displayed.
virtual void deactivate ()
 Called when the page is hidden.
void setupUi ()
 Sets up user interface.
virtual void initialize ()
 Sets up connections for widget and fills widget with current values.
virtual void showEvent (QShowEvent *)
 Initialize and set size of widget.
virtual void onSelectionGroupAdded (std::string)
 Called when a selection group is added. Add a new parent item.
virtual void onSelectionGroupRemoved (std::string)
 Called when a selection group is removed.
virtual void onSelectionGroupRenamed (std::string, std::string)
 Called when a selection group is renamed.
virtual void setupFromSelectionGroupManager ()
 Sets up groups and items in groups from selection group manager.
virtual void onSelectionChanged ()
 Called when the selection has changed. Enable add to group button if valid.
virtual void onSelectionGroupSelected (std::string)
 Called when a selection group is selected.
virtual void onItemsAddedToSelectionGroup (std::string, DtSelectionGroupManager::GroupItems)
 Called when items are added to selection group. Make new items to display.
virtual void onItemsRemovedFromSelectionGroup (std::string, DtSelectionGroupManager::GroupItems)
 Called when items are removed from a selection group. Delete display items.
virtual void onSelectionGroupsCleared ()
 Called when all selection groups are cleared.
virtual void onSelectionGroupCleared (std::string)
 Called whena selection group is cleared.
virtual void slot_rightClickOnItem (QPoint global)
 Called when filtered list view is right clicked. Bring up right click menu.
virtual QSize sizeHint () const
 Initial size hint so as to not fill up the dock.
virtual void validateButtons ()
 Validates the buttons to see what should be enabled/disabled.
virtual QString getGroupName (const QString &initialName) const
 Returns a new group name as selected by the user.

Protected Attributes

std::string myClassName

Detailed Description

A widget class for allowing manipulation of selection groups.

Constructor & Destructor Documentation

makVrf::DtSelectionGroupWidget::DtSelectionGroupWidget ( makVrv::DtDe &  de,
QWidget parent = 0,
Qt::WindowFlags  flags = 0 
)

CTOR.

virtual makVrf::DtSelectionGroupWidget::~DtSelectionGroupWidget ( )
virtual

DTOR.

Member Function Documentation

virtual QIcon makVrf::DtSelectionGroupWidget::icon ( )
virtual

Get the icon of the page.

virtual QString makVrf::DtSelectionGroupWidget::title ( )
virtual

Get the title of the page.

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

Get the class name of the page.

virtual void makVrf::DtSelectionGroupWidget::activate ( )
protectedvirtual

Called when the page is displayed.

virtual void makVrf::DtSelectionGroupWidget::deactivate ( )
protectedvirtual

Called when the page is hidden.

void makVrf::DtSelectionGroupWidget::setupUi ( )
protected

Sets up user interface.

virtual void makVrf::DtSelectionGroupWidget::initialize ( )
protectedvirtual

Sets up connections for widget and fills widget with current values.

virtual void makVrf::DtSelectionGroupWidget::showEvent ( QShowEvent *  )
protectedvirtual

Initialize and set size of widget.

virtual void makVrf::DtSelectionGroupWidget::onSelectionGroupAdded ( std::string  )
protectedvirtual

Called when a selection group is added. Add a new parent item.

virtual void makVrf::DtSelectionGroupWidget::onSelectionGroupRemoved ( std::string  )
protectedvirtual

Called when a selection group is removed.

virtual void makVrf::DtSelectionGroupWidget::onSelectionGroupRenamed ( std::string  ,
std::string   
)
protectedvirtual

Called when a selection group is renamed.

virtual void makVrf::DtSelectionGroupWidget::setupFromSelectionGroupManager ( )
protectedvirtual

Sets up groups and items in groups from selection group manager.

virtual void makVrf::DtSelectionGroupWidget::onSelectionChanged ( )
protectedvirtual

Called when the selection has changed. Enable add to group button if valid.

virtual void makVrf::DtSelectionGroupWidget::onSelectionGroupSelected ( std::string  )
protectedvirtual

Called when a selection group is selected.

virtual void makVrf::DtSelectionGroupWidget::onItemsAddedToSelectionGroup ( std::string  ,
DtSelectionGroupManager::GroupItems   
)
protectedvirtual

Called when items are added to selection group. Make new items to display.

virtual void makVrf::DtSelectionGroupWidget::onItemsRemovedFromSelectionGroup ( std::string  ,
DtSelectionGroupManager::GroupItems   
)
protectedvirtual

Called when items are removed from a selection group. Delete display items.

virtual void makVrf::DtSelectionGroupWidget::onSelectionGroupsCleared ( )
protectedvirtual

Called when all selection groups are cleared.

virtual void makVrf::DtSelectionGroupWidget::onSelectionGroupCleared ( std::string  )
protectedvirtual

Called whena selection group is cleared.

virtual void makVrf::DtSelectionGroupWidget::slot_rightClickOnItem ( QPoint  global)
protectedvirtual

Called when filtered list view is right clicked. Bring up right click menu.

virtual void makVrf::DtSelectionGroupWidget::onAddSelectionGroup ( )
protectedvirtualslot
virtual void makVrf::DtSelectionGroupWidget::onRemoveSelectionGroup ( )
protectedvirtualslot
virtual void makVrf::DtSelectionGroupWidget::onItemSelectionChanged ( )
protectedvirtualslot
virtual void makVrf::DtSelectionGroupWidget::onRenameSelectionGroup ( )
protectedvirtualslot
virtual void makVrf::DtSelectionGroupWidget::onAddToSelectionGroup ( )
protectedvirtualslot
virtual void makVrf::DtSelectionGroupWidget::onRemoveFromSelectionGroup ( )
protectedvirtualslot
virtual void makVrf::DtSelectionGroupWidget::onImport ( )
protectedvirtualslot
virtual void makVrf::DtSelectionGroupWidget::onExport ( )
protectedvirtualslot
virtual void makVrf::DtSelectionGroupWidget::onSelectSelectionGroup ( )
protectedvirtualslot
virtual QSize makVrf::DtSelectionGroupWidget::sizeHint ( ) const
protectedvirtual

Initial size hint so as to not fill up the dock.

virtual void makVrf::DtSelectionGroupWidget::validateButtons ( )
protectedvirtual

Validates the buttons to see what should be enabled/disabled.

virtual QString makVrf::DtSelectionGroupWidget::getGroupName ( const QString &  initialName) const
protectedvirtual

Returns a new group name as selected by the user.

Member Data Documentation

std::string makVrf::DtSelectionGroupWidget::myClassName
protected
QVBoxLayout* makVrf::DtSelectionGroupWidget::myMainLayout
QHBoxLayout* makVrf::DtSelectionGroupWidget::myButtonLayout
QPushButton* makVrf::DtSelectionGroupWidget::myAddSelectionGroup
QPushButton* makVrf::DtSelectionGroupWidget::mySelectSelectionGroup
QPushButton* makVrf::DtSelectionGroupWidget::myRemoveSelectionGroup
QPushButton* makVrf::DtSelectionGroupWidget::myRenameSelectionGroup
QPushButton* makVrf::DtSelectionGroupWidget::myAddSelectionToGroup
QPushButton* makVrf::DtSelectionGroupWidget::myRemoveFromSelectionGroup
QPushButton* makVrf::DtSelectionGroupWidget::myExport
QPushButton* makVrf::DtSelectionGroupWidget::myImport
DtVrfFilteredListView* makVrf::DtSelectionGroupWidget::mySelectionGroups
makVrv::DtSignalConnectionManager makVrf::DtSelectionGroupWidget::myConnectionManager
bool makVrf::DtSelectionGroupWidget::myInitialized

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

Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)