3#include <NDEVR/QTTools.h>
4#include <NDEVR/Button.h>
5#include <NDEVR/RibbonLayoutMode.h>
11 class QCustomTabWidget;
13 class InterfaceOrientationController;
33 bool isHorizontalMode();
34 static bool isScreenHorizontal();
35 void setHorizontal(
bool is_horizontal);
36 void run(QBoxLayout* l, QBoxLayout::Direction horz = QBoxLayout::LeftToRight, QBoxLayout::Direction vert = QBoxLayout::TopToBottom);
39 void run(QSplitter* splitter,
bool inverted_splitter =
false);
43 void remove(QObject* widget);
Definition Dictionary.h:48
Definition InterfaceOrientationController.h:29
bool m_is_horizontal
Definition InterfaceOrientationController.h:50
Dictionary< QObject *, OrienationOption * > m_orientation_options
Definition InterfaceOrientationController.h:48
Definition RibbonSubGroup.h:43
RibbonLayoutMode
Definition RibbonLayoutMode.hpp:36
uint32_t uint04
-Defines an alias representing a 4 byte, unsigned integer -Can represent exact integer values 0 throu...
Definition BaseValues.hpp:120
Definition BaseValues.hpp:272
Definition InterfaceOrientationController.h:16
~OrienationOption()
Definition InterfaceOrientationController.cpp:30
bool inverted
Definition InterfaceOrientationController.h:24
uint04 state_vert
Definition InterfaceOrientationController.h:23
OrienationOption(InterfaceOrientationController *parent, QLayout *l, bool inverted_stack)
Definition InterfaceOrientationController.cpp:16
InterfaceOrientationController * m_parent
Definition InterfaceOrientationController.h:26
QWidget * widget
Definition InterfaceOrientationController.h:21
virtual void setHorizontal(bool horizontal)
Definition InterfaceOrientationController.cpp:37
uint04 state_horz
Definition InterfaceOrientationController.h:22
QLayout * layout
Definition InterfaceOrientationController.h:20