11 #include <boost/signals2.hpp>
13 #include "layoutManagerWidgetUi.hpp"
42 void initializeConnections();
45 void initializeLayouts();
48 virtual void slot_onDefaultChanged(
const DtString& newDefault,
const DtString& oldDefault);
54 virtual void slot_onLayoutAdded(
const DtString&);
57 virtual void slot_onLayoutDeleted(
const DtString&);
60 virtual bool getInputName(QString&);
63 virtual void slot_onLayoutRenamed(
const DtString& oldName,
const DtString& newName);
67 virtual void onMakeDefault();
70 virtual void onSelectLayout();
73 virtual void onSelectionChanged();
76 virtual void onRestoreFromFactory();
79 virtual void onRevert();
82 virtual void onUpdate();
85 virtual void onNewLayout();
88 virtual void onDeleteLayout();
91 virtual void onRenameLayout();
94 virtual void onChangeWindowGeometry();
107 typedef std::map<DtString, LayoutItem>
Items;
125 virtual DtLayoutManagerWidget* create(QWidget* parent,
const Qt::WindowFlags& flags = Qt::Dialog | Qt::Tool);
Virtual base class.
Definition: DtVirtualBaseClass.h:22
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
Contains makVrv::DtVirtualBaseClass class.
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:24
Base class to provide boost signal/slot management.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69