53 #ifndef VIEWMODEWIDGET_HH
54 #define VIEWMODEWIDGET_HH
56 #include "ui_viewMode.hh"
57 #include <QStringList>
67 const QVector< ViewMode* >& modes_;
69 viewModeWidget(
const QVector< ViewMode* >& _modes, QWidget *parent = 0 );
70 void show(QString _lastMode);
258 void changeView(QString _mode, QStringList _toolboxWidgets, QStringList _toolbars, QStringList _contextmenus);
261 void saveMode(QString _name,
bool _custom, QStringList _toolboxWidgets, QStringList _toolbars, QStringList _contextmenus);
269 #endif //VIEWMODEWIDGET_HH
void slotRightArrowToolbar()
remove Toolbars from Mode
void slotModeContextMenu(const QPoint &_pos)
Context Menu View Modes.
void slotModeClicked(QModelIndex _id)
Slot for updating removeButton when new mode is selected.
void slotSetIcon()
Context menu slot to change the icon for a view mode.
void slotMoveContextMenuDown()
Move Toolbox down.
void changeView(QString _mode, QStringList _toolboxWidgets, QStringList _toolbars, QStringList _contextmenus)
Changes the view mode to the currently configured one.
void slotLeftArrowToolbar()
add Toolbars to Mode
void saveMode(QString _name, bool _custom, QStringList _toolboxWidgets, QStringList _toolbars, QStringList _contextmenus)
saves the given mode
void slotAddMode()
Button slot to add a new empty mode.
void slotUsedToolbarContextMenu(const QPoint &_pos)
Context Menu Used Toolbars.
void slotAvailableToolboxContextMenu(const QPoint &_pos)
Context Menu Available Toolboxes.
void slotAvailableToolbarContextMenu(const QPoint &_pos)
Context Menu Available Toolbars.
void slotSaveMode()
Save the current view mode configuration.
void slotRemoveMode()
Button slot to remove the selected view mode.
void slotMoveToolboxDown()
Move Toolbox down.
void slotLeftArrowToolbox()
add Toolboxes to Mode
void slotMoveContextMenuUp()
Move ContextMenu up.
viewModeWidget(const QVector< ViewMode * > &_modes, QWidget *parent=0)
Constructor.
void slotCopyMode()
Button slot to copy the selected view mode.
ViewMode struct This struct contains a ViewMode and its status information such as used widgets...
void slotChangeView()
Slot for changing the current view to currently configured one.
void slotLeftArrowContextMenu()
add ContextMenu to Mode
void removeMode(QString _name)
This signal is emitted to remove a mode.
void slotModeChanged(QString _mode)
Slot for updating removeButton when new mode is selected.
void slotSetAllWidgets()
Update list views.
void slotMoveToolboxUp()
Move Toolbox up.
void show(QString _lastMode)
overloaded show function
void slotUsedToolboxContextMenu(const QPoint &_pos)
Context Menu Used Toolboxes.
void slotRightArrowContextMenu()
remove ContextMenu from Mode
void slotAvailableContextMenuContextMenu(const QPoint &_pos)
Context Menu Available ContextMenus.
void slotRightArrowToolbox()
remove Toolboxes from Mode
void slotUsedContextMenuContextMenu(const QPoint &_pos)
Context Menu Used ContextMenus.