|
Canorus 0.0
|
#include <undotoolbutton.h>

Public Types | |
| enum | CAUndoToolButtonType { Undo , Redo } |
Public Slots | |
| void | onListWidgetItemClicked (QListWidgetItem *) |
| void | onListWidgetItemEntered (QListWidgetItem *) |
Public Member Functions | |
| CAUndoToolButton (QIcon icon, CAUndoToolButtonType t, QWidget *parent) | |
| ~CAUndoToolButton () | |
| void | setDefaultAction (QAction *) |
| CAUndoToolButtonType | undoType () |
| void | setUndoType (CAUndoToolButtonType type) |
| void | showButtons () |
Public Member Functions inherited from CAToolButton | |
| CAToolButton (QWidget *parent) | |
| virtual | ~CAToolButton () |
| int | currentId () |
| virtual void | setCurrentId (int id) |
| bool | buttonsVisible () |
| void | setDefaultAction (QAction *) |
| virtual void | showButtons () |
| virtual void | hideButtons () |
Protected Member Functions | |
| void | wheelEvent (QWheelEvent *) |
Protected Member Functions inherited from CAToolButton | |
| CAMainWin * | mainWin () |
| void | setMainWin (CAMainWin *m) |
| void | setPopupWidget (QWidget *w) |
| virtual void | wheelEvent (QWheelEvent *)=0 |
| void | mousePressEvent (QMouseEvent *) |
| QPoint | calculateTopLeft (QSize widgetSize) |
Private Attributes | |
| QListWidget * | _listWidget |
| CAUndoToolButtonType | _type |
| QIcon | _icon |
Additional Inherited Members | |
Signals inherited from CAToolButton | |
| void | toggled (bool checked, int id) |
Protected Attributes inherited from CAToolButton | |
| CAMainWin * | _mainWin |
| int | _currentId |
| CAToolButtonPopup * | _popupWidget |
| CAUndoToolButton::CAUndoToolButton | ( | QIcon | icon, |
| CAUndoToolButtonType | type, | ||
| QWidget * | parent | ||
| ) |
Copyright (c) 2007, Matevž Jekovec, Canorus development team All Rights Reserved. See AUTHORS for a complete list of authors.
Licensed under the GNU GENERAL PUBLIC LICENSE. See COPYING for details.
References _icon, _listWidget, onListWidgetItemClicked(), onListWidgetItemEntered(), CAToolButton::setCurrentId(), CAToolButton::setPopupWidget(), and setUndoType().

| CAUndoToolButton::~CAUndoToolButton | ( | ) |
References _listWidget.
|
slot |
References _listWidget, CAToolButton::hideButtons(), and CAToolButton::toggled().
Referenced by CAUndoToolButton().


|
slot |
References _listWidget.
Referenced by CAUndoToolButton().

| void CAUndoToolButton::setDefaultAction | ( | QAction * | action | ) |
References _icon, and CAToolButton::setDefaultAction().
Referenced by CAMainWin::setupCustomUi().


|
inline |
|
virtual |
Shows the popup widget if it's set
Reimplemented from CAToolButton.
References _listWidget, CAToolButton::mainWin(), Redo, CAToolButton::showButtons(), CACanorus::undo(), Undo, CAUndo::undoStack(), and undoType().

|
inline |
|
protectedvirtual |
Implements CAToolButton.
|
private |
Referenced by CAUndoToolButton(), and setDefaultAction().
|
private |
Referenced by CAUndoToolButton(), onListWidgetItemClicked(), onListWidgetItemEntered(), showButtons(), and ~CAUndoToolButton().
|
private |
Referenced by setUndoType(), and undoType().