17 #include <vlutil/vlString.h>
19 #include <QtWidgets/QWidget>
20 #include <QtWidgets/QDialog>
37 class DtGameControlInformation;
52 virtual void setEditing(
const std::string& fg,
const std::string&
function);
53 virtual void setDescription(
const std::string&);
57 boost::signals2::signal<void (DtGameControlInformation*)>
signal_accept;
62 virtual void accept();
63 virtual void reject();
64 virtual void closeEvent(QCloseEvent*);
68 virtual QString translateString(
const std::string& str)
const;
71 virtual void onAddGameControl();
72 virtual void onRemoveGameControl();
73 virtual void onButtonControlEdit();
74 virtual void changeIncreaseDecrease();
75 virtual void onControlSelected();
76 virtual void onCycleComboChanged();
97 typedef std::vector<DtGameControlInformation::GameControlEvent>
GameControls;
143 virtual void tick(
bool sentEvents) {};
157 virtual void showEvent(QShowEvent*);
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
Handler that you insert into the manager to be made aware of game controller events. A subclass of this handler can be added to the joystick manager to be made aware of any joystick/keyboard event.
Definition: joystickManager.h:42
Definition: gameControllerEvents.h:33
#define DT_DLL_JOYSTICKCOREQT
Contains DLL export macros.
Definition: joystickCoreQt.h:27
Contains makVrv::DtVirtualBaseClass class.
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