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

A widget class for showing different items of supplied types to the logic tthat can be created.

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

Public Member Functions

 DtCreateObjectPalette (makVrv::DtDe &de, QWidget *parent=0, Qt::WindowFlags flags=0, bool hasDeployedCountries=true)
 
virtual ~DtCreateObjectPalette ()
 
virtual QIcon icon ()
 
virtual
makVrv::DtQIconConfigurations 
qIconConfigurations () const
 
virtual QString title ()
 
virtual const std::string & pageClassName () const
 
virtual void activate ()
 
virtual void deactivate ()
 
virtual void setSignalSelectionOnly (bool)
 
virtual void setFavoritesSupported (bool)
 
virtual bool favoritesSupported () const
 
virtual DtEntityMapperKey selectedObjectType () const
 
virtual std::vector
< DtEntityMapperKey
selectedObjects () const
 
virtual void selectObject (const DtEntityMapperKey &)
 
virtual void setDragCreateModeEnabled (bool)
 
virtual bool showNonCreatableUnits () const
 
virtual void setShowNonCreatableUnits (bool)
 
virtual bool hideTitle () const
 
virtual void addIgnore (const DtEntityType &)
 
virtual void clearIgnore ()
 
virtual void setIgnore (const std::vector< DtEntityType > &)
 
virtual const std::vector
< DtEntityType > & 
ignoring () const
 
virtual void setShowFavoritesIcon (bool)
 
virtual bool showFavoritesIcon () const
 
virtual void setHideCountries (const std::set< std::string > &)
 
virtual bool keepAlive () const override
 
virtual void setHasDeployedCountries (bool)
 
virtual bool hasDeployedCountries () const
 
virtual void setShowCountsOnObjectList (bool)
 
bool showCountsOnObjectList () const
 
virtual void clear ()
 
virtual void update ()
 
virtual QString currentForce () const
 
virtual int currentForceType () const
 
virtual int forceTypeAtIndex (int) const
 
virtual std::vector< std::string > currentCategories () const
 
virtual std::string currentDeployedCountry () const
 
virtual bool initiallyVisible () const override
 
virtual void initializeCountries ()
 
virtual void selectDeployedCountry (const std::string &)
 
virtual void selectDeployedCountry (int)
 
virtual int numForces () const
 
virtual int numCategories () const
 
virtual void addForce (const QString &, int, const QColor &, const std::string &countryCode, bool forceLayout=false)
 
virtual QString force (int) const
 
virtual bool hasForce (int) const
 
virtual void setCategories (const DtTagSelectorWidget::Categories &)
 
virtual bool hasCategory (const QString &) const
 
virtual void selectForce (const QString &)
 
virtual void showForce (bool)
 
virtual void enableForce (bool)
 
virtual void selectForce (int)
 
virtual bool isStickyCategory (const std::string &) const
 
virtual void setStickyCategories (const std::vector< std::string > &)
 
virtual void selectTopLevelCategory (const std::string &s)
 
virtual DtString topLevelCategory (int) const
 
virtual QTreeWidgetItemitemFor (const DtCreateObjectPaletteItem &paletteItem, int force) const
 
virtual const std::vector
< std::string > & 
stickyCategories () const
 
virtual void selectCategories (const std::vector< std::string > &)
 
virtual void clearCreateList ()
 
virtual void sortItems ()
 
virtual void sizeColumns ()
 
virtual void addItem (const DtCreateObjectPaletteItem &, int force)
 
virtual void addPaletteItem (const DtCreateObjectPaletteItem &)
 
virtual void removePaletteItem (const DtEntityMapperKey &key, bool matchPattern=false)
 
virtual void setEnabled (bool)
 
void createFavoriteIcon ()
 
virtual void clearForces ()
 
virtual void clearDeployedCountries ()
 
virtual void clearCategories ()
 
virtual void initialize ()
 
virtual void addLocalPaletteFilter (const DtPaletteFilter &)
 
virtual void removeLocalPaletteFilter (const DtPaletteFilter &)
 
virtual QMenucreateRightClickMenu (DtCreateObjectPaletteTreeWidgetItem *)
 
virtual void slot_onTagsChanged (const std::vector< std::string > &)
 
virtual void setCategoriesFromCounts (const std::map< std::string, int > &, const std::set< std::string > &, int totalItems, const std::vector< std::string > &categoriesToResetTo=std::vector< std::string >())
 
virtual void resetVisuals ()
 
virtual void loadCustomTags ()
 
virtual void fillInObjectCreationInformation (DtCreateObjectPaletteTreeWidgetItem *)
 
virtual void slot_setTagFromObjectInformation (std::vector< std::string > tag)
 
virtual QTreeWidgetItemtopLevelItemFor (const std::string &)
 
virtual void resetCategoriesBasedOnVisibleItems ()
 
virtual void resetParentVisibility ()
 
- Public Member Functions inherited from makVrf::DtKeepAlivePage
 DtKeepAlivePage (makVrv::DtDe &de, QWidget *parent=0, Qt::WindowFlags flags=0)
 
virtual ~DtKeepAlivePage ()
 
- 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 ()
 
- Public Member Functions inherited from makVrf::DtCreateObjectPaletteInterface
virtual ~DtCreateObjectPaletteInterface ()
 
virtual void filterItems ()=0
 
- Public Member Functions inherited from makVrf::DtGenericPaletteInterface
virtual ~DtGenericPaletteInterface ()
 

Static Public Member Functions

static const std::string & thePageClassName ()
 

Public Attributes

QVBoxLayout * myMainLayout
 
QWidget * myObjectSelection
 
QGridLayout * myGridLayout
 
DtTagSelectorWidgetmyTags
 
DtForceSelectionEntryWidgetmyForces
 
DtCreateObjectPaletteTreeWidgetmyObjects
 
QImage myFavoriteOn
 
DtSearchWidgetmySearchWidget
 
DtCountrySelectionEntryWidgetmyUsedByCountry
 
QAbstractButton * myCurrentForceButtonSelected
 
QAbstractButton * myCurrentTopLevelButtonSelected
 
QSplitter * mySplitter
 
QWidget * myObjectCreationInformation
 
QVBoxLayout * myObjectInformationLayout
 
QLabelmyGuiLabel
 
QLabelmyObjectCreationPicture
 
QLabelmyObjectCreationDescription
 
DtTagSelectorWidgetmyObjectTags
 
- Public Attributes inherited from makVrf::DtCreateObjectPaletteInterface
boost::signals2::signal< void()> signal_closeEvent
 
boost::signals2::signal< void()> signal_paletteCleared
 
boost::signals2::signal< void()> signal_forceChanged
 
boost::signals2::signal< void(std::vector
< std::string >)> 
signal_categoriesChanged
 
boost::signals2::signal< void(std::string)> signal_deployedCountryChanged
 
boost::signals2::signal< void(const
DtEntityMapperKey &)> 
signal_createObject
 
boost::signals2::signal< void(const
DtEntityMapperKey &)> 
signal_executedFilter
 
boost::signals2::signal< void()> signal_itemsAdded
 
boost::signals2::signal< void(std::string,
const DtEntityMapperKey &)> 
signal_itemSelected
 
boost::signals2::signal< void(DtCreateObjectPaletteInterface *)> signal_updated
 
boost::signals2::signal< void()> signal_modelSetChanged
 

Protected Slots

virtual void showInformationForItem (const QModelIndex &)
 
virtual void onItemSelectionChanged ()
 
virtual void slot_onForceChanged ()
 
virtual void slot_onDeployedCountryChanged ()
 
virtual void slot_onItemPressed (QTreeWidgetItem *, QMouseEvent *, int)
 
virtual void slot_onItemRightClickedOn (QTreeWidgetItem *, QMouseEvent *, int)
 
virtual void filterItems ()
 
virtual void resetFilter ()
 
virtual void addToFavoritesRightClick ()
 
virtual void removeFromFavoritesRightClick ()
 

Protected Member Functions

void setupUi (QWidget *p, bool favoritesSupported)
 
void createObjectCreationInformation ()
 
virtual void closeEvent (QCloseEvent *)
 
virtual void showEvent (QShowEvent *)
 
virtual void aboutToShow () override
 

Protected Attributes

bool myInitialized
 
makVrv::DtSignalConnectionManager myConnections
 
DtCreateObjectPaletteLogicmyLogic
 
std::map< std::string,
QTreeWidgetItem * > 
myItems
 
std::map< std::string,
QTreeWidgetItem * > 
myTopLevelItems
 
bool myFavoritesSupported
 
bool myHasDeployedCountries
 
bool myCloseEventSent
 
bool myInCreationProcess
 
bool myKeepSameInformation = false
 
bool myShowFavoritesIcon
 
QMenumyRightClickMenu
 
bool myShowCountsOnObjectList = false
 
- Protected Attributes inherited from makVrv::DtPage
DtDemyDe
 
QWidget * myParentDialog
 
PageAction myCurrentPageAction
 
int myActionFlag
 

Additional Inherited Members

- Public Types inherited from makVrv::DtPage
enum  PageAction { None = 0x0000, Switching = 0x0001, Closing = 0x0010 }
 
- Public Types inherited from makVrf::DtCreateObjectPaletteInterface
enum  Roles {
  DescriptionRole = Qt::UserRole, CategoriesRole = Qt::UserRole + 1, VisibilityRole = Qt::UserRole + 2, RankRole = Qt::UserRole + 3,
  TopLevelItemRole = Qt::UserRole + 4, ShortNameRole = Qt::UserRole + 5
}
 

Constructor & Destructor Documentation

makVrf::DtCreateObjectPalette::DtCreateObjectPalette ( makVrv::DtDe de,
QWidget *  parent = 0,
Qt::WindowFlags  flags = 0,
bool  hasDeployedCountries = true 
)

CTOR.

virtual makVrf::DtCreateObjectPalette::~DtCreateObjectPalette ( )
virtual

DTOR.

Member Function Documentation

virtual QIcon makVrf::DtCreateObjectPalette::icon ( )
virtual

Icon to be used in small display.

Implements makVrv::DtPage.

virtual makVrv::DtQIconConfigurations makVrf::DtCreateObjectPalette::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::DtCreateObjectPalette::title ( )
virtual

Name to put next to the icon.

Implements makVrv::DtPage.

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

Get the class name of the page.

Implements makVrf::DtCreateObjectPaletteInterface.

static const std::string& makVrf::DtCreateObjectPalette::thePageClassName ( )
static

Static accessor for the class name.

virtual void makVrf::DtCreateObjectPalette::activate ( )
inlinevirtual

Called when the page is displayed.

Implements makVrv::DtPage.

virtual void makVrf::DtCreateObjectPalette::deactivate ( )
inlinevirtual

Called when the page is hidden.

Implements makVrv::DtPage.

virtual void makVrf::DtCreateObjectPalette::setSignalSelectionOnly ( bool  )
virtual

Only signals that an item has been selected. Will not start the creation process.

virtual void makVrf::DtCreateObjectPalette::setFavoritesSupported ( bool  )
virtual
virtual bool makVrf::DtCreateObjectPalette::favoritesSupported ( ) const
virtual
virtual DtEntityMapperKey makVrf::DtCreateObjectPalette::selectedObjectType ( ) const
virtual

If there is a current selection return the mapper key of that selection.

Implements makVrf::DtCreateObjectPaletteInterface.

virtual std::vector<DtEntityMapperKey> makVrf::DtCreateObjectPalette::selectedObjects ( ) const
virtual

If there is more than one, all selected objects (or just the one)

Implements makVrf::DtCreateObjectPaletteInterface.

virtual void makVrf::DtCreateObjectPalette::selectObject ( const DtEntityMapperKey )
virtual

Selects the "All" filter and then selects the force from the force filter for the given key. Then checks to see if the entity type exists for that key, and, if it does, selects that object.

Implements makVrf::DtCreateObjectPaletteInterface.

virtual void makVrf::DtCreateObjectPalette::setDragCreateModeEnabled ( bool  )
virtual

Turns on mode where entities can be dragged from the palette to start the create, rather than a click. The create signal will not be emitted when the drag is enabled. It will be up to the developer to trap dragEnter events to parse out the entity being created from the DtDragObject can decode from DtCreateObjectFromPaletteType. This will contain a DtEntityMapperKey of the item being dragged.

virtual bool makVrf::DtCreateObjectPalette::showNonCreatableUnits ( ) const
virtual

Whether or not non creatable units should be shown in this palette, if they are set to be displayable on this palette type.

virtual void makVrf::DtCreateObjectPalette::setShowNonCreatableUnits ( bool  )
virtual
virtual bool makVrf::DtCreateObjectPalette::hideTitle ( ) const
inlinevirtual

Reimplemented from makVrf::DtKeepAlivePage.

virtual void makVrf::DtCreateObjectPalette::addIgnore ( const DtEntityType &  )
virtual

Adds a key to ignore (into the logic) when filtering items. Will cause a re-filter.

virtual void makVrf::DtCreateObjectPalette::clearIgnore ( )
virtual

Clears all the keys to ignore (in logic). Will cause a re-filter.

virtual void makVrf::DtCreateObjectPalette::setIgnore ( const std::vector< DtEntityType > &  )
virtual

Sets entity types to ignore (in logic)

virtual const std::vector<DtEntityType>& makVrf::DtCreateObjectPalette::ignoring ( ) const
virtual

What is being ignored.

virtual void makVrf::DtCreateObjectPalette::setShowFavoritesIcon ( bool  )
virtual
virtual bool makVrf::DtCreateObjectPalette::showFavoritesIcon ( ) const
virtual
virtual void makVrf::DtCreateObjectPalette::setHideCountries ( const std::set< std::string > &  )
virtual

If has a countries list, hides the given countries.

Implements makVrf::DtCreateObjectPaletteInterface.

virtual bool makVrf::DtCreateObjectPalette::keepAlive ( ) const
overridevirtual

Return true if mySearch has focus.

Reimplemented from makVrf::DtKeepAlivePage.

virtual void makVrf::DtCreateObjectPalette::setHasDeployedCountries ( bool  )
virtual
virtual bool makVrf::DtCreateObjectPalette::hasDeployedCountries ( ) const
inlinevirtual

Returns true if supports deployed countries.

Implements makVrf::DtCreateObjectPaletteInterface.

virtual void makVrf::DtCreateObjectPalette::setShowCountsOnObjectList ( bool  )
virtual
bool makVrf::DtCreateObjectPalette::showCountsOnObjectList ( ) const
inline
void makVrf::DtCreateObjectPalette::setupUi ( QWidget *  p,
bool  favoritesSupported 
)
protected

Sets up the contents of the widget onto the supplied parent.

void makVrf::DtCreateObjectPalette::createObjectCreationInformation ( )
protected
virtual void makVrf::DtCreateObjectPalette::closeEvent ( QCloseEvent *  )
protectedvirtual
virtual void makVrf::DtCreateObjectPalette::showEvent ( QShowEvent *  )
protectedvirtual
virtual void makVrf::DtCreateObjectPalette::aboutToShow ( )
overrideprotectedvirtual

Called when this palette is about to be shown.

Implements makVrf::DtGenericPaletteInterface.

virtual void makVrf::DtCreateObjectPalette::clear ( )
virtual

Clears contents of widget.

Implements makVrf::DtGenericPaletteInterface.

virtual void makVrf::DtCreateObjectPalette::update ( )
virtual

Tells widget to update (redraw)

Implements makVrf::DtGenericPaletteInterface.

virtual QString makVrf::DtCreateObjectPalette::currentForce ( ) const
virtual

Returns currently selected force.

Implements makVrf::DtCreateObjectPaletteInterface.

virtual int makVrf::DtCreateObjectPalette::currentForceType ( ) const
virtual

Returns the current force type selected.

Implements makVrf::DtCreateObjectPaletteInterface.

virtual int makVrf::DtCreateObjectPalette::forceTypeAtIndex ( int  ) const
virtual

Force type at index.

Implements makVrf::DtCreateObjectPaletteInterface.

virtual std::vector<std::string> makVrf::DtCreateObjectPalette::currentCategories ( ) const
virtual

Returns currently selected category.

Implements makVrf::DtCreateObjectPaletteInterface.

virtual std::string makVrf::DtCreateObjectPalette::currentDeployedCountry ( ) const
virtual

Returns currently selected deployed country code.

Implements makVrf::DtCreateObjectPaletteInterface.

virtual bool makVrf::DtCreateObjectPalette::initiallyVisible ( ) const
inlineoverridevirtual
virtual void makVrf::DtCreateObjectPalette::initializeCountries ( )
virtual

Initializes country list.

Implements makVrf::DtCreateObjectPaletteInterface.

virtual void makVrf::DtCreateObjectPalette::selectDeployedCountry ( const std::string &  )
virtual

Selects deployed country by name.

Implements makVrf::DtCreateObjectPaletteInterface.

virtual void makVrf::DtCreateObjectPalette::selectDeployedCountry ( int  )
virtual

Selects deployed country by index.

Implements makVrf::DtCreateObjectPaletteInterface.

virtual int makVrf::DtCreateObjectPalette::numForces ( ) const
virtual

Returns number of forces.

Implements makVrf::DtCreateObjectPaletteInterface.

virtual int makVrf::DtCreateObjectPalette::numCategories ( ) const
virtual

Returns number of categories.

Implements makVrf::DtCreateObjectPaletteInterface.

virtual void makVrf::DtCreateObjectPalette::addForce ( const QString &  ,
int  ,
const QColor &  ,
const std::string &  countryCode,
bool  forceLayout = false 
)
virtual

Adds new force and force type.

Implements makVrf::DtCreateObjectPaletteInterface.

virtual QString makVrf::DtCreateObjectPalette::force ( int  ) const
virtual

Returns the force string at the specified index.

Implements makVrf::DtCreateObjectPaletteInterface.

virtual bool makVrf::DtCreateObjectPalette::hasForce ( int  ) const
virtual

Returns true if the specified force exists.

Implements makVrf::DtCreateObjectPaletteInterface.

virtual void makVrf::DtCreateObjectPalette::setCategories ( const DtTagSelectorWidget::Categories )
virtual

Sets the new categories.

Implements makVrf::DtCreateObjectPaletteInterface.

virtual bool makVrf::DtCreateObjectPalette::hasCategory ( const QString &  ) const
virtual

Returns true if the specified category exists.

Implements makVrf::DtCreateObjectPaletteInterface.

virtual void makVrf::DtCreateObjectPalette::selectForce ( const QString &  )
virtual

Selects force by name.

Implements makVrf::DtCreateObjectPaletteInterface.

virtual void makVrf::DtCreateObjectPalette::showForce ( bool  )
virtual

Show/hide force.

Implements makVrf::DtCreateObjectPaletteInterface.

virtual void makVrf::DtCreateObjectPalette::enableForce ( bool  )
virtual

Enabled/disable force.

virtual void makVrf::DtCreateObjectPalette::selectForce ( int  )
virtual

Selects force by index.

Implements makVrf::DtCreateObjectPaletteInterface.

virtual bool makVrf::DtCreateObjectPalette::isStickyCategory ( const std::string &  ) const
virtual

Returns true if this is a sticky category.

virtual void makVrf::DtCreateObjectPalette::setStickyCategories ( const std::vector< std::string > &  )
virtual

Sets the sticky categories. Will rework categories if there are selected ones and then reselect categories.

virtual void makVrf::DtCreateObjectPalette::selectTopLevelCategory ( const std::string &  s)
virtual

Selects a top level category.

virtual DtString makVrf::DtCreateObjectPalette::topLevelCategory ( int  ) const
virtual

Returns the category string selected at the level.

Implements makVrf::DtCreateObjectPaletteInterface.

virtual QTreeWidgetItem* makVrf::DtCreateObjectPalette::itemFor ( const DtCreateObjectPaletteItem paletteItem,
int  force 
) const
virtual
virtual const std::vector<std::string>& makVrf::DtCreateObjectPalette::stickyCategories ( ) const
virtual

Sticky categories.

virtual void makVrf::DtCreateObjectPalette::selectCategories ( const std::vector< std::string > &  )
virtual

Selects categories.

Implements makVrf::DtCreateObjectPaletteInterface.

virtual void makVrf::DtCreateObjectPalette::clearCreateList ( )
virtual

Clears the create list.

Implements makVrf::DtCreateObjectPaletteInterface.

virtual void makVrf::DtCreateObjectPalette::sortItems ( )
virtual

Sorts the items in the list for the parent items only.

Implements makVrf::DtCreateObjectPaletteInterface.

virtual void makVrf::DtCreateObjectPalette::sizeColumns ( )
virtual

Sizes the columns to contents.

Implements makVrf::DtCreateObjectPaletteInterface.

virtual void makVrf::DtCreateObjectPalette::addItem ( const DtCreateObjectPaletteItem ,
int  force 
)
virtual

If the entity model key type and force is not already in the list, add it Set newItem to true if this is an item that is a part of the model set. Used for dynamically adding objects to the palette during runtime.

Implements makVrf::DtCreateObjectPaletteInterface.

virtual void makVrf::DtCreateObjectPalette::addPaletteItem ( const DtCreateObjectPaletteItem )
virtual

Adds the new item into the logic. Be sure to re-execute filter if need be to get these items to show up in the dialog.

Implements makVrf::DtCreateObjectPaletteInterface.

virtual void makVrf::DtCreateObjectPalette::removePaletteItem ( const DtEntityMapperKey key,
bool  matchPattern = false 
)
virtual

Removes an item from the internal list for any key that matches (or matches pattern of) the supplied key.

Implements makVrf::DtCreateObjectPaletteInterface.

virtual void makVrf::DtCreateObjectPalette::setEnabled ( bool  )
virtual

Enables/Disables Gui.

Implements makVrf::DtGenericPaletteInterface.

void makVrf::DtCreateObjectPalette::createFavoriteIcon ( )

Creates the favorites icon (on and off)

virtual void makVrf::DtCreateObjectPalette::clearForces ( )
virtual

Clear forces combo.

Implements makVrf::DtCreateObjectPaletteInterface.

virtual void makVrf::DtCreateObjectPalette::clearDeployedCountries ( )
virtual

Clear deployed countries combo.

Implements makVrf::DtCreateObjectPaletteInterface.

virtual void makVrf::DtCreateObjectPalette::clearCategories ( )
virtual

Clear categories combo.

Implements makVrf::DtCreateObjectPaletteInterface.

virtual void makVrf::DtCreateObjectPalette::initialize ( )
virtual

Called when first item is added.

virtual void makVrf::DtCreateObjectPalette::addLocalPaletteFilter ( const DtPaletteFilter )
virtual

This will only apply to this instance of the palette when filtering. This class will clone the filter and take ownership of that memory, so, make sure your filter has a clone method.

virtual void makVrf::DtCreateObjectPalette::removeLocalPaletteFilter ( const DtPaletteFilter )
virtual
virtual QMenu* makVrf::DtCreateObjectPalette::createRightClickMenu ( DtCreateObjectPaletteTreeWidgetItem )
virtual
virtual void makVrf::DtCreateObjectPalette::slot_onTagsChanged ( const std::vector< std::string > &  )
virtual
virtual void makVrf::DtCreateObjectPalette::setCategoriesFromCounts ( const std::map< std::string, int > &  counts,
const std::set< std::string > &  categoriesReferenced,
int  totalItems,
const std::vector< std::string > &  categoriesToResetTo = std::vector< std::string >() 
)
virtual

Given a map of the counts of categories and how many there are for those counts, select them based on rank. The categoriesReferenced is the full set of categories.

Implements makVrf::DtCreateObjectPaletteInterface.

virtual void makVrf::DtCreateObjectPalette::resetVisuals ( )
virtual

Reset icon visuals.

Implements makVrf::DtCreateObjectPaletteInterface.

virtual void makVrf::DtCreateObjectPalette::loadCustomTags ( )
virtual
virtual void makVrf::DtCreateObjectPalette::fillInObjectCreationInformation ( DtCreateObjectPaletteTreeWidgetItem )
virtual
virtual void makVrf::DtCreateObjectPalette::slot_setTagFromObjectInformation ( std::vector< std::string >  tag)
virtual
virtual QTreeWidgetItem* makVrf::DtCreateObjectPalette::topLevelItemFor ( const std::string &  )
virtual
virtual void makVrf::DtCreateObjectPalette::resetCategoriesBasedOnVisibleItems ( )
virtual
virtual void makVrf::DtCreateObjectPalette::resetParentVisibility ( )
virtual
virtual void makVrf::DtCreateObjectPalette::showInformationForItem ( const QModelIndex &  )
protectedvirtualslot
virtual void makVrf::DtCreateObjectPalette::onItemSelectionChanged ( )
protectedvirtualslot
virtual void makVrf::DtCreateObjectPalette::slot_onForceChanged ( )
protectedvirtualslot
virtual void makVrf::DtCreateObjectPalette::slot_onDeployedCountryChanged ( )
protectedvirtualslot
virtual void makVrf::DtCreateObjectPalette::slot_onItemPressed ( QTreeWidgetItem ,
QMouseEvent *  ,
int   
)
protectedvirtualslot
virtual void makVrf::DtCreateObjectPalette::slot_onItemRightClickedOn ( QTreeWidgetItem ,
QMouseEvent *  ,
int   
)
protectedvirtualslot
virtual void makVrf::DtCreateObjectPalette::filterItems ( )
protectedvirtualslot
virtual void makVrf::DtCreateObjectPalette::resetFilter ( )
protectedvirtualslot
virtual void makVrf::DtCreateObjectPalette::addToFavoritesRightClick ( )
protectedvirtualslot
virtual void makVrf::DtCreateObjectPalette::removeFromFavoritesRightClick ( )
protectedvirtualslot

Member Data Documentation

bool makVrf::DtCreateObjectPalette::myInitialized
protected
makVrv::DtSignalConnectionManager makVrf::DtCreateObjectPalette::myConnections
protected
DtCreateObjectPaletteLogic* makVrf::DtCreateObjectPalette::myLogic
protected
std::map<std::string, QTreeWidgetItem*> makVrf::DtCreateObjectPalette::myItems
protected
std::map<std::string, QTreeWidgetItem*> makVrf::DtCreateObjectPalette::myTopLevelItems
protected
bool makVrf::DtCreateObjectPalette::myFavoritesSupported
protected
bool makVrf::DtCreateObjectPalette::myHasDeployedCountries
protected
bool makVrf::DtCreateObjectPalette::myCloseEventSent
protected
bool makVrf::DtCreateObjectPalette::myInCreationProcess
protected
bool makVrf::DtCreateObjectPalette::myKeepSameInformation = false
protected
bool makVrf::DtCreateObjectPalette::myShowFavoritesIcon
protected
QMenu* makVrf::DtCreateObjectPalette::myRightClickMenu
protected
bool makVrf::DtCreateObjectPalette::myShowCountsOnObjectList = false
protected
QVBoxLayout* makVrf::DtCreateObjectPalette::myMainLayout
QWidget* makVrf::DtCreateObjectPalette::myObjectSelection
QGridLayout* makVrf::DtCreateObjectPalette::myGridLayout
DtTagSelectorWidget* makVrf::DtCreateObjectPalette::myTags
DtForceSelectionEntryWidget* makVrf::DtCreateObjectPalette::myForces
DtCreateObjectPaletteTreeWidget* makVrf::DtCreateObjectPalette::myObjects
QImage makVrf::DtCreateObjectPalette::myFavoriteOn
DtSearchWidget* makVrf::DtCreateObjectPalette::mySearchWidget
DtCountrySelectionEntryWidget* makVrf::DtCreateObjectPalette::myUsedByCountry
QAbstractButton* makVrf::DtCreateObjectPalette::myCurrentForceButtonSelected
QAbstractButton* makVrf::DtCreateObjectPalette::myCurrentTopLevelButtonSelected
QSplitter* makVrf::DtCreateObjectPalette::mySplitter
QWidget* makVrf::DtCreateObjectPalette::myObjectCreationInformation
QVBoxLayout* makVrf::DtCreateObjectPalette::myObjectInformationLayout
QLabel* makVrf::DtCreateObjectPalette::myGuiLabel
QLabel* makVrf::DtCreateObjectPalette::myObjectCreationPicture
QLabel* makVrf::DtCreateObjectPalette::myObjectCreationDescription
DtTagSelectorWidget* makVrf::DtCreateObjectPalette::myObjectTags

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

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)