13 #include <QtWidgets/QWidget>
39 void setSupportsRenaming(
bool supportsRenaming);
43 void setRenamingEnabled(
bool enabled );
46 void setSupportsAdding(
bool supportsAdding);
50 void setAddingEnabled(
bool enabled );
53 void setSupportsDeleting(
bool supportsDeleting);
57 void setDeletingEnabled(
bool enabled );
60 void getInstanceNames(QStringList& list)
const;
63 virtual int count()
const;
67 virtual int currentIndex()
const;
71 virtual QString currentName()
const;
75 virtual int findInstanceIndex(
const QString& instanceName);
78 virtual void clearInstances();
81 virtual QString instanceName(
int)
const;
86 virtual void setInstanceLabel(
const QString& labelText );
89 virtual void setInstanceIcon(
const QString& instanceName, QIcon& icon,
90 bool clearOtherIcons);
93 virtual void setInstanceNames(
const QStringList& instanceNames);
97 virtual void setCurrentIndex(
int i);
102 virtual void setCurrentInstanceName(
const QString& instanceName);
108 virtual void addInstance(QString name,
int index = -1);
116 virtual void removeInstance(
int i);
119 virtual void setShowSeparator(
bool);
129 void currentIndexChanged(
int i);
130 void instanceNamesChanged();
132 void renameInstanceRequested();
133 void newInstanceRequested();
134 void deleteInstanceRequested();
138 void on_myNextButton_clicked();
139 void on_myPreviousButton_clicked();
140 void on_myRenameInstanceButton_clicked();
141 void on_myNewInstanceButton_clicked();
142 void on_myDeleteInstanceButton_clicked();
143 void on_myInstanceBox_currentIndexChanged(
int);
146 void updateButtons();
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
Contains DLL export macros.
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