34#include <NDEVR/ButtonDialog.h>
35#include <NDEVR/RibbonArea.h>
36#include <NDEVR/UUID.h>
37#include <NDEVR/TranslatedString.h>
44 class ContainerWidgetBase;
61 void onCheckedClick() override;
97 bool m_allow_auto_hide_title =
false;
The core container for objects using the NDEVR API Widget Docking system. Contains information used t...
Definition SectionContent.h:51
bool allowHide() const
Definition SectionContent.h:81
void runSpecialCallback()
Definition SectionContent.h:79
SectionTab * sectionTab() const
bool hasSpecialCallback() const
Definition SectionContent.h:77
RibbonArea preferredRibbonArea() const
Definition SectionContent.h:74
void setTitle(const TranslatedString &title)
Definition SectionContent.h:66
void setAllowHide(bool allow_hide)
Definition SectionContent.h:80
bool allowAutoHideTitle() const
Definition SectionContent.h:83
ContainerWidgetBase * containerWidget() const
void setSpecialCallback(const std::function< void(SectionContent *)> &callback)
Definition SectionContent.h:78
SectionWidget * sectionWidget() const
Definition SectionContent.h:67
void setPreferredRibbonArea(RibbonArea area)
void setAllowAutoHideTitle(bool allow_hide)
Definition SectionContent.h:82
QWidget * contentWidget() const
FloatingWidget * floatingWidget() const
Definition SectionContent.h:68
void setContentWidget(QWidget *widget)
const std::function< void(SectionContent *)> & specialCallback()
Definition SectionContent.h:76
Provides a tab that is used for either a tab if the section content is attached to a Container,...
Definition SectionTab.h:48
Any text displayed to the user should be defined as a TranslatedString which allows the program to lo...
Definition TranslatedString.h:13
A universally unique identifier (UUID) is a 128-bit number used to identify information in computer s...
Definition UUID.h:60
RibbonArea
Requests a ribbon or tab area to be in a certain location and orientation relative to another widget.
Definition RibbonArea.h:71