Canorus
0.7
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
src
widgets
undotoolbutton.h
Go to the documentation of this file.
1
8
#ifndef UNDOTOOLBUTTON_H_
9
#define UNDOTOOLBUTTON_H_
10
11
#include "
widgets/toolbutton.h
"
12
13
#include <QListWidget>
14
15
class
QUndoStack;
16
17
class
CAUndoToolButton
:
public
CAToolButton
{
18
Q_OBJECT
19
public
:
20
enum
CAUndoToolButtonType
{
21
Undo
,
22
Redo
23
};
24
25
CAUndoToolButton
( QIcon icon,
CAUndoToolButtonType
t,
QWidget
*parent );
26
~CAUndoToolButton
();
27
void
setDefaultAction
(
QAction
* );
28
29
inline
CAUndoToolButtonType
undoType
() {
return
_type
; }
30
inline
void
setUndoType
(
CAUndoToolButtonType
type ) {
_type
= type; }
31
void
showButtons
();
32
33
public
slots:
34
void
onListWidgetItemClicked
( QListWidgetItem* );
35
void
onListWidgetItemEntered
( QListWidgetItem* );
36
37
protected
:
38
void
wheelEvent
(QWheelEvent*);
39
40
private
:
41
QListWidget *
_listWidget
;
42
CAUndoToolButtonType
_type
;
43
QIcon
_icon
;
44
};
45
46
#endif
/* UNDOTOOLBUTTON_H_ */
CAUndoToolButton::Redo
Definition:
undotoolbutton.h:22
CAUndoToolButton::onListWidgetItemEntered
void onListWidgetItemEntered(QListWidgetItem *)
Definition:
undotoolbutton.cpp:47
CAUndoToolButton::_listWidget
QListWidget * _listWidget
Definition:
undotoolbutton.h:41
CAUndoToolButton::wheelEvent
void wheelEvent(QWheelEvent *)
Definition:
undotoolbutton.cpp:38
CAUndoToolButton::showButtons
void showButtons()
Definition:
undotoolbutton.cpp:52
QWidget
CAUndoToolButton::setUndoType
void setUndoType(CAUndoToolButtonType type)
Definition:
undotoolbutton.h:30
CAUndoToolButton::~CAUndoToolButton
~CAUndoToolButton()
Definition:
undotoolbutton.cpp:34
CAUndoToolButton
Definition:
undotoolbutton.h:17
CAUndoToolButton::CAUndoToolButton
CAUndoToolButton(QIcon icon, CAUndoToolButtonType t, QWidget *parent)
Definition:
undotoolbutton.cpp:17
CAUndoToolButton::CAUndoToolButtonType
CAUndoToolButtonType
Definition:
undotoolbutton.h:20
CAUndoToolButton::_type
CAUndoToolButtonType _type
Definition:
undotoolbutton.h:42
CAToolButton
Tool button with a menu at the side.
Definition:
toolbutton.h:18
CAUndoToolButton::_icon
QIcon _icon
Definition:
undotoolbutton.h:43
CAUndoToolButton::setDefaultAction
void setDefaultAction(QAction *)
Definition:
undotoolbutton.cpp:72
CAUndoToolButton::Undo
Definition:
undotoolbutton.h:21
CAUndoToolButton::undoType
CAUndoToolButtonType undoType()
Definition:
undotoolbutton.h:29
toolbutton.h
QAction
CAUndoToolButton::onListWidgetItemClicked
void onListWidgetItemClicked(QListWidgetItem *)
Definition:
undotoolbutton.cpp:42
Generated on Tue Oct 22 2013 07:30:41 for Canorus by
1.8.5