11 #include <boost/signals2.hpp>
13 #include "layoutManagerWidgetUi.hpp"
25 class DtThemedTreeWidgetItem;
43 void initializeConnections();
46 void initializeLayouts();
49 virtual void slot_onDefaultChanged(
const DtString& newDefault,
const DtString& oldDefault);
55 virtual void slot_onLayoutAdded(
const DtString&);
58 virtual void slot_onLayoutDeleted(
const DtString&);
61 virtual bool getInputName(QString&);
64 virtual void slot_onLayoutRenamed(
const DtString& oldName,
const DtString& newName);
68 virtual void onMakeDefault();
71 virtual void onSelectLayout();
74 virtual void onSelectionChanged();
77 virtual void onRestoreFromFactory();
80 virtual void onRevert();
83 virtual void onUpdate();
86 virtual void onNewLayout();
89 virtual void onDeleteLayout();
92 virtual void onRenameLayout();
95 virtual void onChangeWindowGeometry();
108 typedef std::map<DtString, LayoutItem>
Items;
126 virtual DtLayoutManagerWidget* create(QWidget* parent,
const Qt::WindowFlags& flags = Qt::Dialog | Qt::Tool);
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
Contains makVrv::DtVirtualBaseClass class.
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
Base class to provide boost signal/slot management.
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76