Provides the bookmark toolbox which is mainly a view of the BookmarkModel.
More...
#include <bookmarkDockWidget.h>
|
| BookmarkDockWidget (const QString &title, const QString &objName, QWidget *parent=NULL, bool docked=true, bool isDockAvailable=true, tFloatingStyle floatingStyle=floatingNone, tMovingStyle movingStyle=movingEnabled) |
| Constructor for the toolbox. More...
|
|
| ~BookmarkDockWidget () |
| Destructor for the toolbox.
|
|
void | setBookmarkModel (BookmarkModel *model) |
| Set the BookmarkModel for this toolbox. More...
|
|
| AbstractDockWidget (bool docked, bool isDockAvailable, tFloatingStyle floatingStyle, tMovingStyle movingStyle, const QString &title=QString(), const QString &objName=QString(), QWidget *parent=0) |
| constructor More...
|
|
virtual | ~AbstractDockWidget () |
| destructor
|
|
bool | docked () const |
|
RetVal | setTopLevel (tTopLevelStyle topLevel, bool showWindow=true) |
|
void | setParent (QWidget *parent) |
|
QWidget * | getActiveInstance () |
|
QRect | frameGeometry () const |
|
const QRect & | geometry () const |
|
QRect | normalGeometry () const |
|
int | x () const |
|
int | y () const |
|
QPoint | pos () const |
|
QSize | frameSize () const |
|
QSize | size () const |
|
int | width () const |
|
int | height () const |
|
QRect | rect () const |
|
QRect | childrenRect () const |
|
QRegion | childrenRegion () const |
|
void | move (int x, int y) |
|
void | move (const QPoint &) |
|
void | resize (int w, int h) |
|
void | resize (const QSize &) |
|
void | setGeometry (int x, int y, int w, int h) |
|
void | setGeometry (const QRect &) |
|
void | setMinimumSize (const QSize &size) |
|
QString | windowTitle () |
|
void | setWindowTitle (const QString &title) |
|
bool | isEnabled () const |
|
bool | isVisible () const |
|
void | saveState (const QString &iniName) const |
|
void | restoreState (const QString &iniName) |
|
void | synchronizeTopLevelState () |
| synchronizes the top level state of the dock widget with the floating settings of this abstract dock widget More...
|
|
virtual QSize | sizeHint () const |
|
virtual QSize | minimumSizeHint () const |
|
|
void | doubleClicked (const QModelIndex &index) |
| This slot is executed when a bookmark has been double clicked.
|
|
void | treeViewContextMenuRequested (const QPoint &pos) |
| This slot is executed when a context has been requested on the tree view of this toolbox.
|
|
Provides the bookmark toolbox which is mainly a view of the BookmarkModel.
ito::BookmarkDockWidget::BookmarkDockWidget |
( |
const QString & |
title, |
|
|
const QString & |
objName, |
|
|
QWidget * |
parent = NULL , |
|
|
bool |
docked = true , |
|
|
bool |
isDockAvailable = true , |
|
|
tFloatingStyle |
floatingStyle = floatingNone , |
|
|
tMovingStyle |
movingStyle = movingEnabled |
|
) |
| |
Constructor for the toolbox.
- Parameters
-
title | is the title of the toolbox |
objName | is an internal object name for this toolbox, used to store its geometry and state at shutdown |
parent | is an optional parent widget |
docked | indicate if the toolbox should be docked per default |
isDockAvailable | indicates if this toolbox can be docked in any case |
floatingStyle | indicates the window floating style behaviour of this toolbox |
movingStyle | indicates if this toolbox might be moved from one dockable area of itom's main window to another one or not. |
void ito::BookmarkDockWidget::setBookmarkModel |
( |
BookmarkModel * |
model | ) |
|
Set the BookmarkModel for this toolbox.
Usually, the BookmarkModel is not available during construction of this toolbox, since the main window of itom is loaded earlier than the ScriptEditorOrganizer, which is the owner of the BookmarkModel.
Therefore the model is set via this method at a later time. However the model can only be set once. Further calls of this method will do nothing.
- Parameters
-
QTreeViewItom derived from QTreeView with some special selection behaviour (see QItomWidgets)
QMenu* ito::BookmarkDockWidget::m_pContextMenu |
|
private |
Context menu with the same actions as the toolbar
QToolBar* ito::BookmarkDockWidget::m_pMainToolbar |
|
private |
reference to the BookmarkModel. This widget is not the owner of the model.
QAction* ito::BookmarkDockWidget::m_pSpacerAction |
|
private |
since the model is usually provided after having constructed this toolbox, some actions will be added to the toolbar in front of this action.
The documentation for this class was generated from the following files:
- C:/itom/sources/itom/Qitom/widgets/bookmarkDockWidget.h
- C:/itom/sources/itom/Qitom/widgets/bookmarkDockWidget.cpp