10 #include <vlutil/vlString.h>
11 #include <vlutil/vlFilename.h>
12 #include <boost/signals2.hpp>
44 virtual void addIconList(
const DtString&);
47 virtual void removeIconList(
const DtString&);
50 virtual bool hasIconList(
const DtString&)
const;
59 virtual void setDefaultIconList(
const DtString&);
60 virtual DtString defaultIconList()
const;
63 virtual void setShowForceColor(
bool);
64 virtual bool showForceColor()
const;
68 virtual DtFilename imageFileForModelDefinition(
const std::string& definition)
const;
70 boost::signals2::signal<void (const std::set<DtString>&)> signal_iconListsChanged;
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
const std::set< DtString > & iconLists() const
The icon lists.
Definition: iconListsManager.h:53
#define DT_DLL_VRFGUICORE
Contains DLL export macros.
Definition: vrfGuiCore.h:25
makVrv::DtDe & myDe
Definition: iconListsManager.h:74
Contains makVrv::DtVirtualBaseClass class.
std::set< DtString > myIconLists
Definition: iconListsManager.h:73
The icon lists manager is a simple manager that will maintain the current icon lists that can be show...
Definition: iconListsManager.h:25
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:70