33#include <NDEVR/CameraManager.h>
34#if NDEVR_VIEWPORT && SUPPORTS_MULTIPLE_VIEWPORTS
35#include <NDEVR/Button.h>
36#include <NDEVR/QTIconManager.h>
37#include <NDEVR/QTTools.h>
39#include <QActionGroup>
45 class ViewportLayoutButton :
public QObject
53 ViewportLayoutButton(CameraManager* manager, Button* button);
59 bool event(QEvent* event)
override;
68 void themeChanged(ViewportLayout layout);
74 QAction* m_three_panel_left;
75 QAction* m_three_panel_right;
76 QAction* m_four_panel;
77 QActionGroup* m_action_group;
78 CameraManager* m_manager;
The primary namespace for the NDEVR SDK.