13 #include <QtWidgets/QComboBox>
15 #include <boost/unordered_set.hpp>
19 class DtModelDefinition;
60 void addSchemaFilter(
const std::string& filter);
63 void removeSchemaFilter(
const std::string& filter);
66 void clearSchemaFilters();
69 void addPersistentItem(
const std::string& persistentItem);
72 void addMissingItem(
const std::string& missingItem);
75 void removePersistentItem(
const std::string& filter);
80 void setFilteringMode(
bool isPositive);
83 void setShowImagesIfAvailable(
bool);
86 bool showImagesIfAvailable()
const;
94 void showImagesForModelDefinitions();
98 QImage imageForModelDefinition(
const QString&)
const;
101 typedef boost::unordered_set<std::string>
NameSet;
bool myShowImagesIfAvailable
Definition: DtModelDefinitionComboBox.h:110
boost::unordered_set< std::string > NameSet
Definition: DtModelDefinitionComboBox.h:101
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
Contains DLL export macros.
DtDe & myDe
Definition: DtModelDefinitionComboBox.h:103
bool myFilterMode
Definition: DtModelDefinitionComboBox.h:108
A model definition Interaction any number of named parameters, and also can be used to store cached d...
Definition: DtModelDefinition.h:33
DtSignalConnectionManager myConnections
Definition: DtModelDefinitionComboBox.h:104
NameSet myPersistentItemSet
Definition: DtModelDefinitionComboBox.h:106
A combo box which populates itself with model definition schemata.
Definition: DtModelDefinitionComboBox.h:24
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:24
NameSet myMissingItemSet
Definition: DtModelDefinitionComboBox.h:107
DtSignalConnectionManager myConnections
Definition: DtModelDefinitionComboBox.h:38
Base class to provide boost signal/slot management.
A DtModelDefinitionComboBox populates itself with model definitions.
Definition: DtModelDefinitionComboBox.h:43
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
NameSet myFilterSet
Definition: DtModelDefinitionComboBox.h:105
DtDe & myDe
Definition: DtModelDefinitionComboBox.h:37