34#include <NDEVR/UUID.h>
35#include <NDEVR/Buffer.h>
36#include <NDEVR/DockItem.h>
37#include <NDEVR/ContainerWidget.h>
38#include <NDEVR/PopupInfo.h>
309 template<
class t_type>
The equivelent of std::vector but with a bit more control.
SectionWidget * section() const
Returns the section widget that currently contains this dock item.
DockItem(RibbonArea ribbon_area, ContainerWidgetBase *container=nullptr)
Constructs a DockItem with a preferred ribbon area and optional container.
SectionContent * m_section_content
The section content representing this dock item.
virtual const TranslatedString & title() const
Returns the display title of this dock item.
ContainerWidgetBase * container() const
Returns the container widget that owns this dock item.
The core container for objects using the NDEVR API Widget Docking system.
Provides a tab that contains an icon and some buttons used for either a tab if the section content is...
Any text displayed to the user should be defined as a TranslatedString which allows the program to lo...
The primary namespace for the NDEVR SDK.
DropArea
relates where a widget should be dropped relative to another.
RibbonArea
Requests a ribbon or tab area to be in a certain location and orientation relative to another widget.