20 #ifndef OMNI_UI_PROJ_TITLEBAR_H
21 #define OMNI_UI_PROJ_TITLEBAR_H
23 #include <QToolButton>
QUniquePtr< QToolButton > displayButton_
Button for toggling fullscreen display.
Definition: TitleBar.h:93
void paintEvent(QPaintEvent *)
Definition: TitleBar.cpp:88
void fullscreenToggle(bool)
Update State for display button when fullscreen has been toggled.
Definition: TitleBar.cpp:80
void closeButtonClicked()
QUniquePtr< QToolButton > closeButton_
Button for closing widget.
Definition: TitleBar.h:99
void selectColor()
Select color from color picker.
Definition: TitleBar.cpp:56
Tuning * tuningWidget_
Parent tuning widget.
Definition: TitleBar.h:105
QUniquePtr< QMenu > menu_
Context menu widget.
Definition: TitleBar.h:102
void peripheralSetupSelected()
QUniquePtr< QToolButton > menuButton_
Button for resetting and projector setup selection.
Definition: TitleBar.h:90
void colorChanged(QColor const &)
bool closeButtonVisible() const
Returns true if close button is visible.
Definition: TitleBar.cpp:68
TitleBar for projector tuning widget Has four buttons:
Definition: TitleBar.h:41
void maximizeButtonClicked()
void setup()
Definition: TitleBar.cpp:100
TitleBar(Tuning *)
Construct with tuning widget as parent (is mandatory)
Definition: TitleBar.cpp:32
Tuning * tuningWidget()
Set moving flag to value and handle visibility of buttons.
Definition: TitleBar.cpp:179
void setColor(QColor const &)
Set color from gradient pos (between 0.0 and 1.0)
Definition: TitleBar.cpp:49
QColor color() const
Return color.
Definition: TitleBar.cpp:63
Widget for manipulating projector parameters Also holds a preview OpenGL widget. ...
Definition: Tuning.h:46
~TitleBar()
Definition: TitleBar.cpp:46
QColor color_
Definition: TitleBar.h:107
QUniquePtr< QToolButton > maximizeButton_
Button for Minimizing/Maximizing widget.
Definition: TitleBar.h:96
void setCloseButtonVisible(bool)
Toggle visibility of close button.
Definition: TitleBar.cpp:73