BALL
1.4.2
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
include
BALL
VIEW
DIALOGS
undoManagerDialog.h
Go to the documentation of this file.
1
// -*- Mode: C++; tab-width: 2; -*-
2
// vi: set ts=2:
3
//
4
5
#ifndef BALL_VIEW_DIALOGS_UNDOMANAGERDIALOG_H
6
#define BALL_VIEW_DIALOGS_UNDOMANAGERDIALOG_H
7
8
#ifndef BALL_COMMON_GLOBAL_H
9
# include <
BALL/COMMON/global.h
>
10
#endif
11
12
#ifndef BALL_VIEW_KERNEL_MODULARWIDGET_H
13
# include <
BALL/VIEW/KERNEL/modularWidget.h
>
14
#endif
15
16
#ifndef BALL_VIEW_KERNEL_SNAPSHOT_MANAGER_INTERFACE_H
17
# include <
BALL/VIEW/KERNEL/snapshotManagerInterface.h
>
18
#endif
19
20
#include <QtGui/QDialog>
21
22
#include <BALL/VIEW/UIC/ui_undoManagerDialog.h>
23
24
namespace
BALL
25
{
26
namespace
VIEW
27
{
31
class
BALL_VIEW_EXPORT
UndoManagerDialog
32
:
public
QDialog
,
33
public
Ui_UndoManagerDialogData,
34
public
ModularWidget
35
{
36
Q_OBJECT
37
38
public
:
39
40
BALL_EMBEDDABLE
(
UndoManagerDialog
,
ModularWidget
)
41
42
43
UndoManagerDialog
(
QWidget
* parent = 0,
const
char
* name =
"UndoManagerDialog"
, Qt::WFlags fl = 0 );
44
46
~UndoManagerDialog
() {}
47
49
virtual
void
initializeWidget(
MainControl
& main_control);
50
52
virtual
void
checkMenu(
MainControl
& main_control);
53
55
virtual
void
onNotify(
Message
* message);
56
57
public
slots:
58
60
void
show();
61
63
void
close_pressed();
64
66
void
resetTo_pressed();
67
69
void
takeSnapshot_pressed();
70
71
protected
:
72
73
QAction*
action_
;
74
SnapshotManagerInterface
snapshot_interface_
;
75
76
bool
first_run
;
77
78
};
79
80
}
81
}
// namespaces
82
83
#endif
Generated by
1.8.3.1