34#include <NDEVR/SectionContent.h>
35#include <NDEVR/QCustomStackedWidget.h>
36#include <NDEVR/ResizeVisibleAnimation.h>
37#include <NDEVR/UUID.h>
38#include <NDEVR/Buffer.h>
45class QPropertyAnimation;
294 int preferredContentWidth()
const;
299 double animationProgress()
const {
return m_max_animation_progress; };
304 QSize normalMinimumSize()
const;
309 void createCollapseAnimation(
bool visible);
341 void showTabMenuButtonIfNeeded();
345 void onTabsMenuButtonClicked();
360 void onTabsMenuActionTriggered(
bool);
378 double m_max_animation_progress;
379 QPixmap* m_cached_image;
380 QPointer<ResizeVisibleAnimation> m_resize_animation;
382 bool m_has_rendered =
false;
383 bool m_minimize_allowed =
true;
384 bool m_show_tabs =
true;
The equivelent of std::vector but with a bit more control.
The core container for objects using the NDEVR API Widget Docking system.
A universally unique identifier (UUID) is a 128-bit number used to identify information in computer s...
The primary namespace for the NDEVR SDK.
uint32_t uint04
-Defines an alias representing a 4 byte, unsigned integer -Can represent exact integer values 0 throu...
double fltp08
Defines an alias representing an 8 byte floating-point number.
RibbonArea
Requests a ribbon or tab area to be in a certain location and orientation relative to another widget.