BALL
1.5.0
Loading...
Searching...
No Matches
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 <QtWidgets/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::WindowFlags 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
Q_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
snapshotManagerInterface.h
modularWidget.h
BALL_EMBEDDABLE
#define BALL_EMBEDDABLE(TYPE, BASE)
Definition
embeddable.h:31
BALL
Definition
constants.h:13
BALL::VIEW::UndoManagerDialog
Definition
undoManagerDialog.h:35
BALL::VIEW::UndoManagerDialog::show
void show()
Show and raise dialog.
BALL::VIEW::UndoManagerDialog::initializeWidget
virtual void initializeWidget(MainControl &main_control)
BALL::VIEW::UndoManagerDialog::takeSnapshot_pressed
void takeSnapshot_pressed()
BALL::VIEW::UndoManagerDialog::action_
QAction * action_
Definition
undoManagerDialog.h:73
BALL::VIEW::UndoManagerDialog::snapshot_interface_
SnapshotManagerInterface snapshot_interface_
Definition
undoManagerDialog.h:74
BALL::VIEW::UndoManagerDialog::resetTo_pressed
void resetTo_pressed()
BALL::VIEW::UndoManagerDialog::first_run
bool first_run
Definition
undoManagerDialog.h:76
BALL::VIEW::UndoManagerDialog::checkMenu
virtual void checkMenu(MainControl &main_control)
BALL::VIEW::UndoManagerDialog::onNotify
virtual void onNotify(Message *message)
Overrides message in order to intercept system changed events.
BALL::VIEW::UndoManagerDialog::close_pressed
void close_pressed()
BALL::VIEW::MainControl
Definition
mainControl.h:118
BALL::VIEW::Message
Definition
message.h:53
BALL::VIEW::ModularWidget
Definition
modularWidget.h:63
BALL::VIEW::SnapshotManagerInterface
Definition
snapshotManagerInterface.h:16
QDialog
QWidget
global.h
BALL_VIEW_EXPORT
#define BALL_VIEW_EXPORT
Definition
COMMON/global.h:52
Generated by
1.9.8