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
editOperationDialog.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_EDITOPERATIONDIALOG_H
6
#define BALL_VIEW_DIALOGS_EDITOPERATIONDIALOG_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_WIDGETS_EDITABLESCENE_H
17
# include <
BALL/VIEW/WIDGETS/editableScene.h
>
18
#endif
19
20
#include <BALL/VIEW/UIC/ui_editOperationDialog.h>
21
22
namespace
BALL
23
{
24
namespace
VIEW
25
{
30
class
BALL_VIEW_EXPORT
EditOperationDialog
31
:
public
QDialog
,
32
public
Ui_EditOperationDialogData,
33
public
ModularWidget
34
{
35
Q_OBJECT
36
37
public
:
38
39
BALL_EMBEDDABLE
(EditOperationDialogData,
ModularWidget
)
40
41
42
EditOperationDialog
(
QWidget
* parent = 0,
const
char
* name =
"EditOperationDialog"
, Qt::WFlags fl = 0);
43
45
~
EditOperationDialog
();
46
47
48
public
slots:
49
50
void
undo(
int
number_of_undo_steps);
51
void
operationSelected(
int
operation);
52
void
addEditOperation(
EditableScene::EditOperation
& eo);
53
54
protected
:
55
56
};
57
}
58
}
59
60
#endif
Generated by
1.8.3.1