11 #include <boost/signal.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);