12 #include <vlutil/vlString.h>
13 #include <QtWidgets/QDialog>
14 #include <QtCore/QString>
15 #include <QtCore/QHash>
16 #include "ui_diGuyRandomAppearancesDlgUi.h"
18 class randomAppearanceDlg;
24 class DtDIGuyAppearanceFilterWidget;
45 virtual bool init(QHash<QString,bool> * map,
const DtString &characterType);
47 void setCharacterType(
const DtString &type);
50 void filterAppearances();
54 void update(QListWidget *);
59 virtual void checkAll();
60 virtual void uncheckAll();
61 virtual void sendUpdate();
74 void populateAppearances(
const QHash<QString, bool> &oldAppearancesMap,
bool checkAllIfNoneChecked);
Ui::randomAppearanceDlg myUiImpl
Definition: diGuyRandomAppearancesDialog.h:91
QGroupBox * myDIGuyFilters
Definition: diGuyRandomAppearancesDialog.h:92
makVrv::DtDe & myDe
Definition: diGuyRandomAppearancesDialog.h:79
makVrf::DtDIGuyAppearanceFilterWidget * myFilterWidget
For DI-Guy type map filtering. The user can limit the number of appearances displayed by specifying o...
Definition: diGuyRandomAppearancesDialog.h:89
Definition: asyncJobServer.h:38
QHash< QString, bool > * myAppearancesMap
Definition: diGuyRandomAppearancesDialog.h:77
DtString myCharacterType
Definition: diGuyRandomAppearancesDialog.h:76
DT_DLL_DEBUGDRAWRENDERER void init(makVrv::DtDe &de)
Work function for the plugin initialization.
Definition: diGuyRandomAppearancesDialog.h:32
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:72
#define DT_DLL_simulationObjectEditorimpl
This file is used to determine how to build.
Definition: simulationObjectEditorImplDefines.h:33