13 #include <QtWidgets/QWidget>
14 #include <QtWidgets/QToolButton>
55 void setToolButtonChecked(
bool checked);
56 bool isToolButtonChecked()
const;
63 void setToolButtonStyle(Qt::ToolButtonStyle style);
64 Qt::ToolButtonStyle toolButtonStyle()
const;
76 virtual void configureToolButton(
const QString& text,
77 const QString& tooltip,
const QString& iconFilename,
78 bool checkable =
false,
bool hasMenu =
false,
79 QToolButton::ToolButtonPopupMode menuMode = QToolButton::DelayedPopup,
80 const QString& checkedIconFilePath=QString(
"")
93 virtual void configureThemedToolButton(
const QString& text,
94 const QString& tooltip,
const QString& iconFilename,
95 bool checkable =
false,
bool hasMenu =
false,
96 QToolButton::ToolButtonPopupMode menuMode = QToolButton::DelayedPopup,
97 const QString& checkedIconFileName = QString(
"")
104 virtual void setWidgetsVisible(
bool visible);
111 virtual void on_toolButtonStyleChanged(Qt::ToolButtonStyle val);
115 virtual void on_toolButtonClicked(
bool checked) = 0;
121 virtual void on_aboutToShow();
#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:76