VR-Forces 5.0.2 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 | Protected Member Functions | Protected Attributes
makVrf::DtTacticalGraphicCreatePaletteLogic Class Reference
Inheritance diagram for makVrf::DtTacticalGraphicCreatePaletteLogic:
Inheritance graph
[legend]

Public Member Functions

virtual ~DtTacticalGraphicCreatePaletteLogic ()
 
virtual void setAllowCreateLocal (bool)
 
bool allowCreateLocal () const
 
- Public Member Functions inherited from makVrf::DtEntityCreatePaletteLogic
virtual ~DtEntityCreatePaletteLogic ()
 
virtual void createAndAddItem (const std::string &name, const DtEntityMapperKey &key, const std::set< std::string > &categories, const std::vector< int > &forces, const std::string &description="", int itemsToCreate=0)
 
virtual void removeItem (const DtEntityMapperKey &key, bool matchesPattern=false)
 
virtual void disconnectCreationSignal (bool disconnect)
 
virtual void setFavorite (const DtEntityMapperKey &, bool)
 
virtual void setCombinePalettes (bool combine)
 
virtual bool combinePalettes () const
 
virtual void addLocalPaletteFilter (const DtPaletteFilter &)
 
virtual void removeLocalPaletteFilter (const DtPaletteFilter &)
 
bool showNonCreatableUnits () const
 
virtual void setShowNonCreatableUnits (bool)
 
virtual void addIgnore (const DtEntityType &)
 
virtual void clearIgnore ()
 
virtual const std::vector
< DtEntityType > & 
ignoring () const
 
virtual void setIgnore (const std::vector< DtEntityType > &)
 
virtual void slot_defaultIconListChanged ()
 

Static Public Member Functions

static
DtTacticalGraphicCreatePaletteLogic
create (makVrv::DtDe &de, DtEntityCreatePaletteInterface *iFace)
 
- Static Public Member Functions inherited from makVrf::DtEntityCreatePaletteLogic
static DtEntityCreatePaletteLogiccreate (makVrv::DtDe &de, DtEntityCreatePaletteInterface *iFace)
 
static void addGlobalPaletteFilter (const DtPaletteFilter &)
 
static void removeGlobalPaletteFilter (const DtPaletteFilter &)
 

Protected Member Functions

 DtTacticalGraphicCreatePaletteLogic (makVrv::DtDe &de, DtEntityCreatePaletteInterface *iFace)
 
virtual void enablePalette (int terrainPatchOffset=0)
 
virtual bool includeModelOnPage (DtModelSetEntry *model) const
 
- Protected Member Functions inherited from makVrf::DtEntityCreatePaletteLogic
 DtEntityCreatePaletteLogic (makVrv::DtDe &de, DtEntityCreatePaletteInterface *iFace)
 
virtual void slot_postInitialize (makVrv::DtDe &de)
 
virtual void slot_modelSetChanged ()
 
virtual void slot_categoriesChanged (std::vector< std::string > newCategories)
 
virtual void slot_deployedCountryChanged (std::string newCategory)
 
virtual void slot_executeFilter ()
 
virtual void slot_selectedBackEndChanged (const DtSimulationAddress &old, const DtSimulationAddress &newaddr)
 
virtual void slot_backendUpdated (const DtVrfBackendState &, int)
 
virtual void slot_createObject (const DtEntityMapperKey &)
 
virtual bool modelIsCreatable (DtModelSetEntry *) const
 
virtual bool ignoreType (const DtEntityType &) const
 
virtual bool forceCanBeCreatedByUser (int) const
 
virtual bool shouldAddCreationItem (const DtEntityPaletteItem &, const std::set< std::string > &categories, const std::string &deployedCountry, int force) const
 
virtual void slot_terrainPatchToBeDeleted ()
 
virtual void slot_terrainPatchAdded ()
 
virtual void slot_sessionStatusChanged ()
 
virtual void slot_forceChanged ()
 

Protected Attributes

bool myAllowCreateLocal
 
- Protected Attributes inherited from makVrf::DtEntityCreatePaletteLogic
makVrv::DtDemyDe
 
DtEntityCreatePaletteInterfacemyInterface
 
CategoriesMap myCategoriesMap
 
std::vector
< DtEntityPaletteItemHandle
myItems
 
makVrv::DtMenuPath myOrderedPath
 
bool myAllowOverlays
 
std::vector< DtPaletteFilter * > myLocalPaletteFilters
 
std::map< int, std::string > myPotentialForces
 
makVrv::DtSignalConnectionManager myConnectionManager
 
std::vector< DtEntityType > myRemoveItems
 
bool myShowNonCreatableUnits
 
bool myAllowCombineMode
 
std::vector< DtEntityType > myToIgnore
 

Additional Inherited Members

- Protected Types inherited from makVrf::DtEntityCreatePaletteLogic
typedef std::map< std::string,
std::set
< DtEntityPaletteItemHandle > > 
CategoriesMap
 
- Static Protected Attributes inherited from makVrf::DtEntityCreatePaletteLogic
static std::vector
< DtPaletteFilter * > 
theGlobalPaletteFilters
 

Constructor & Destructor Documentation

virtual makVrf::DtTacticalGraphicCreatePaletteLogic::~DtTacticalGraphicCreatePaletteLogic ( )
virtual

virtual DTOR

makVrf::DtTacticalGraphicCreatePaletteLogic::DtTacticalGraphicCreatePaletteLogic ( makVrv::DtDe de,
DtEntityCreatePaletteInterface iFace 
)
protected

Constructor (protected - use ::create() )

Member Function Documentation

static DtTacticalGraphicCreatePaletteLogic* makVrf::DtTacticalGraphicCreatePaletteLogic::create ( makVrv::DtDe de,
DtEntityCreatePaletteInterface iFace 
)
static

Create and initialize the logic.

virtual void makVrf::DtTacticalGraphicCreatePaletteLogic::setAllowCreateLocal ( bool  )
virtual
bool makVrf::DtTacticalGraphicCreatePaletteLogic::allowCreateLocal ( ) const
inline
virtual void makVrf::DtTacticalGraphicCreatePaletteLogic::enablePalette ( int  terrainPatchOffset = 0)
protectedvirtual
virtual bool makVrf::DtTacticalGraphicCreatePaletteLogic::includeModelOnPage ( DtModelSetEntry model) const
protectedvirtual

Member Data Documentation

bool makVrf::DtTacticalGraphicCreatePaletteLogic::myAllowCreateLocal
protected

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

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)