VR-Forces 4.5 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions
makVrf::DtHazardAreaCreatePalette Class Reference

A widget class for creating Hazard Area objects. More...

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

Public Member Functions

 DtHazardAreaCreatePalette (makVrv::DtDe &de, QWidget *parent=0, Qt::WindowFlags flags=0)
 CTOR.
virtual ~DtHazardAreaCreatePalette ()
 DTOR.
virtual QIcon icon ()
 Icon to be used in small display.
virtual QString title ()
 Name to put next to the icon.
virtual const std::string & pageClassName () const
 Get the class name of the page.
virtual bool hasDeployedCountries () const
 Returns true if supports deployed countries.
- Public Member Functions inherited from makVrf::DtEntityCreatePalette
 DtEntityCreatePalette (makVrv::DtDe &de, QWidget *parent=0, Qt::WindowFlags flags=0, bool hasDeployedCountries=true)
 CTOR.
 DtEntityCreatePalette (makVrv::DtDe &de, bool favoritesSupported, QWidget *parent=0, Qt::WindowFlags flags=0, bool hasDeployedCountries=true)
virtual ~DtEntityCreatePalette ()
 DTOR.
virtual void activate ()
 Called when the page is displayed.
virtual void deactivate ()
 Called when the page is hidden.
virtual void setSignalSelectionOnly (bool)
 Only signals that an item has been selected. Will not start the creation process.
virtual void setFavoritesSupported (bool)
virtual bool favoritesSupported () const
virtual void clear ()
 Clears contents of widget.
virtual void update ()
 Tells widget to update (redraw)
virtual QString currentForce () const
 Returns currently selected force.
virtual int currentForceType () const
 Returns the current force type selected.
virtual int currentForceIndex () const
 Returns the index of the currently selected force in the combo box.
virtual int currentCategoryIndex () const
 Returns the index of the currently selected category in the combo box.
virtual int currentDeployedCountryIndex () const
 Returns the index of the currently selected deployed country in the combo box.
virtual int forceTypeAtIndex (int) const
 Force type at index.
virtual QString currentCategory () const
 Returns currently selected category.
virtual QString currentDeployedCountry () const
 Returns currently selected deployed country.
virtual bool hasDeployedCountry (const QString &) const
 Returns true if the specified deployed country exists.
virtual void insertDeployedCountry (const QString &, int)
 Adds new deployed country at the specified index.
virtual bool initiallyVisible () const
virtual void insertDeployedCountryBefore (const QString &, const QString &)
 Adds new deployed country before the specified item.
virtual void insertDeployedCountryAfter (const QString &, const QString &)
 Adds new deployed country after the specified item.
virtual void addDeployedCountry (const QString &)
 Adds new deployed country.
virtual void selectDeployedCountry (const QString &)
 Selects deployed country by name.
virtual void selectDeployedCountry (int)
 Selects deployed country by index.
virtual int numForces () const
 Returns number of forces.
virtual int numCategories () const
 Returns number of categories.
virtual int numDeployedCountries () const
 Returns number of deployed countries.
virtual void addForce (const QString &, int)
 Adds new force and force type.
virtual QString force (int) const
 Returns the force string at the specified index.
virtual bool hasForce (int) const
 Returns true if the specified force exists.
virtual void addCategory (const QString &)
 Adds new category.
virtual void insertCategory (const QString &, int)
 Adds new category at the specified index.
virtual void insertCategoryBefore (const QString &, const QString &)
 Adds new category before the specified item.
virtual void insertCategoryAfter (const QString &, const QString &)
 Adds new category after the specified item.
virtual bool hasCategory (const QString &) const
 Returns true if the specified category exists.
virtual void selectForce (const QString &)
 Selects force by name.
virtual void showForce (bool)
 Show/hide force.
virtual void selectForce (int)
 Selects force by index.
virtual void selectCategory (const QString &)
 Selects category by name.
virtual void selectCategory (int)
 Selects category by index.
virtual void clearCreateList ()
 Clears the create list.
virtual void setSortingEnabled (bool)
 Sets whether or not to allow list soring.
virtual void sizeColumns ()
 Sizes the columns to contents.
virtual void addItem (const DtEntityPaletteItem &, int force, bool newItem=false)
 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.
virtual void addPaletteItem (const DtEntityPaletteItem &)
 Adds the new item into the logic.
virtual void removePaletteItem (const DtEntityMapperKey &key, bool matchPattern=false)
 Removes an item from the internal list for any key that matches (or matches pattern of) the supplied key.
virtual void setEnabled (bool)
 Enables/Disables Gui.
void createFavoriteIcon ()
 Creates the favorites icon (on and off)
virtual void clearForces ()
 Clear forces combo.
virtual void clearDeployedCountries ()
 Clear deployed countries combo.
virtual void clearCategories ()
 Clear categories combo.
virtual void initialize ()
 Called when first item is added.
- Public Member Functions inherited from makVrv::DtPage
 DtPage (DtDe &de, QWidget *parent=0, Qt::WindowFlags f=0)
 CTOR for page.
virtual ~DtPage ()
 DTOR for page.
virtual PageAction pageAction ()
 return the current action on the page
virtual void setPageAction (PageAction action)
 set the curret action on the page
virtual void setActionFlag (int flag)
 set the action flag of the page
virtual int actionFlag ()
 return the action flag of the page
virtual void setParentDialog (QWidget *paraentDialog)
 set the parent dialog that owns this page
virtual QWidgetparentDialog ()
 return the parent dialog that own this page
virtual bool shouldAskBeforeAction (PageAction action)
 test the action flag with the action, return true if we should ask before executing the action /param action the current page action
virtual void askBeforeAction ()
 Called when the action flag is set and before the action is beind executed, default do nothing.
virtual void executeAfterAsk (bool revert)
 Called after askBeforeAction(), whether user wants to revert the action or resume the action /param revert if true, the user wants to revert the action, otherwise resume it.
virtual void resumeLastAction ()
 resume the last action of the page
virtual void onCloseEvent ()
 will be called when user hit the close button of this page, default do nothing.
virtual void onSwitchEvent ()
 will be called when user try switch to another page, default do nothing.
- Public Member Functions inherited from makVrf::DtEntityCreatePaletteInterface
virtual ~DtEntityCreatePaletteInterface ()
 Virtual DTOR.
virtual void filterItems ()=0
 Filters items.

Static Public Member Functions

static const std::string & thePageClassName ()
 Static accessor for the class name.

Additional Inherited Members

- Public Types inherited from makVrv::DtPage
enum  PageAction { None = 0x0000, Switching = 0x0001, Closing = 0x0010 }
- Public Attributes inherited from makVrf::DtEntityCreatePalette
QVBoxLayout * myMainLayout
QLabelmyForceLabel
QLabelmyDeployedCountriesLabel
QComboBoxmyDeployedCountries
QLabelmyCategoriesLabel
QComboBoxmyCategories
QComboBoxmyForces
QTreeWidgetmyEntities
QImage myFavoriteOn
QImage myFavoriteOff
QLabelmySearchLabel
QLineEditmySearch
QPushButtonmyResetButton
bool myInCreationProcess
- Protected Slots inherited from makVrf::DtEntityCreatePalette
virtual void slot_onForceChanged ()
virtual void slot_onCategoryChanged ()
virtual void slot_onDeployedCountryChanged ()
virtual void slot_onItemPressed (QTreeWidgetItem *, int)
virtual void filterItems ()
virtual void resetFilter ()
- Protected Member Functions inherited from makVrf::DtEntityCreatePalette
void setupUi (QWidget *p, bool favoritesSupported)
 Sets up the contents of the widget onto the supplied parent.
- Protected Attributes inherited from makVrf::DtEntityCreatePalette
bool myInitialized
DtEntityCreatePaletteLogicmyLogic
std::map< std::string,
QTreeWidgetItem * > 
myItems
bool myFavoritesSupported
bool myHasDeployedCountries

Detailed Description

A widget class for creating Hazard Area objects.

Constructor & Destructor Documentation

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

CTOR.

virtual makVrf::DtHazardAreaCreatePalette::~DtHazardAreaCreatePalette ( )
virtual

DTOR.

Member Function Documentation

virtual QIcon makVrf::DtHazardAreaCreatePalette::icon ( )
virtual

Icon to be used in small display.

Reimplemented from makVrf::DtEntityCreatePalette.

virtual QString makVrf::DtHazardAreaCreatePalette::title ( )
virtual

Name to put next to the icon.

Reimplemented from makVrf::DtEntityCreatePalette.

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

Get the class name of the page.

Reimplemented from makVrf::DtEntityCreatePalette.

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

Static accessor for the class name.

Reimplemented from makVrf::DtEntityCreatePalette.

virtual bool makVrf::DtHazardAreaCreatePalette::hasDeployedCountries ( ) const
inlinevirtual

Returns true if supports deployed countries.

Reimplemented from makVrf::DtEntityCreatePalette.


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

Document ID: Generated on Thu Mar 23 18:54:12 EDT 2017 from SVN revision 174804
Copyright © 2005-2017 VT MÄK. All Rights Reserved (www.mak.com)