BALL
1.5.0
include
BALL
VIEW
DIALOGS
dockResultDialog.h
Go to the documentation of this file.
1
//
2
// -*- Mode: C++; tab-width: 2; -*-
3
// vi: set ts=2:
4
//
5
6
#ifndef BALL_VIEW_DIALOGS_DOCKRESULTDIALOG_H
7
#define BALL_VIEW_DIALOGS_DOCKRESULTDIALOG_H
8
9
#ifndef BALL_COMMON_GLOBAL_H
10
# include <
BALL/COMMON/global.h
>
11
#endif
12
13
#ifndef BALL_WIDGETS_DOCKINGCONTROLLER_H
14
# include <
BALL/VIEW/WIDGETS/dockingController.h
>
15
#endif
16
17
#include <BALL/VIEW/UIC/ui_dockResultDialog.h>
18
19
namespace
BALL
20
{
21
class
DockResult;
22
23
namespace
VIEW
24
{
28
class
BALL_VIEW_EXPORT
DockResultDialog
:
29
public
QDialog
,
30
public
Ui_DockResultDialogData
31
{
32
Q_OBJECT
33
34
public
:
35
39
46
DockResultDialog
(
QWidget
* parent = 0,
const
char
* name =
"DockResultDialog"
);
47
50
virtual
~DockResultDialog
();
52
56
59
const
DockResultDialog
& operator =(
const
DockResultDialog
& res_dialog);
61
65
69
void
setDockResult
(
DockResult
* dock_res);
70
74
void
setDockedSystem
(
System
* system);
75
81
void
addScoringFunction
(
const
QString& name,
DockingController::ScoringFunction
score_func,
QDialog
* dialog=0);
83
84
public
Q_SLOTS:
85
89
void
show
();
90
94
void
showSnapshot
();
95
100
void
sortTable
(
int
column);
101
105
void
showDockingOptions
();
106
110
void
upwardClicked
();
111
115
void
downwardClicked
();
116
121
void
scoringFuncChosen
();
122
126
void
advancedClicked
();
127
132
void
scoringClicked
();
133
137
void
closeClicked
();
138
139
140
protected
Q_SLOTS:
141
142
void
selectionChanged_
();
143
147
void
deleteColumn_
();
148
153
void
showScoringOptions_
();
154
159
void
redock_
();
160
161
162
protected
:
163
169
class
Compare_
170
{
171
public
:
172
175
Compare_
();
176
179
Compare_
(
Position
index);
180
183
~Compare_
();
184
187
bool
operator() (
const
vector<float>& a,
const
vector<float>& b)
const
;
188
191
Position
index_
;
192
};
193
194
private
:
195
200
DockResultDialog
(
const
DockResultDialog
& dock_res_dialog);
201
205
DockResult
* dock_res_;
206
209
System
* docked_system_;
210
213
System
* redock_partner1_, * redock_partner2_;
214
217
HashMap<int, QDialog*>
scoring_dialogs_;
218
};
219
220
} }
// Namespaces
221
#endif
global.h
BALL::VIEW::DockResultDialog::Compare_::Compare_
Compare_(Position index)
dockingController.h
BALL::VIEW::DockResultDialog::scoringClicked
void scoringClicked()
BALL::HashMap< int, QDialog * >
BALL::System
Definition:
KERNEL/system.h:40
QDialog
BALL::VIEW::DockResultDialog::showSnapshot
void showSnapshot()
BALL::VIEW::DockResultDialog::downwardClicked
void downwardClicked()
BALL::VIEW::DockResultDialog::setDockedSystem
void setDockedSystem(System *system)
BALL::VIEW::DockResultDialog::advancedClicked
void advancedClicked()
BALL::VIEW::DockResultDialog::selectionChanged_
void selectionChanged_()
BALL::VIEW::DockResultDialog::showScoringOptions_
void showScoringOptions_()
BALL
Definition:
constants.h:13
BALL::VIEW::DockResultDialog::Compare_::Compare_
Compare_()
QWidget
BALL::VIEW::DockResultDialog::Compare_
Definition:
dockResultDialog.h:170
BALL::VIEW::DockResultDialog::Compare_::index_
Position index_
Definition:
dockResultDialog.h:191
BALL::VIEW::DockResultDialog::scoringFuncChosen
void scoringFuncChosen()
BALL::VIEW::DockResultDialog::redock_
void redock_()
BALL::VIEW::DockResultDialog::upwardClicked
void upwardClicked()
BALL::VIEW::DockResultDialog::~DockResultDialog
virtual ~DockResultDialog()
BALL_SIZE_TYPE
BALL_VIEW_EXPORT
#define BALL_VIEW_EXPORT
Definition:
COMMON/global.h:52
BALL::VIEW::DockResultDialog::deleteColumn_
void deleteColumn_()
BALL::VIEW::DockResultDialog::DockResultDialog
DockResultDialog(QWidget *parent=0, const char *name="DockResultDialog")
BALL::VIEW::DockResultDialog::showDockingOptions
void showDockingOptions()
BALL::VIEW::DockResultDialog::closeClicked
void closeClicked()
BALL::VIEW::DockResultDialog
Definition:
dockResultDialog.h:31
BALL::DockResult
Definition:
dockResult.h:30
BALL::VIEW::DockResultDialog::setDockResult
void setDockResult(DockResult *dock_res)
BALL::VIEW::DockResultDialog::addScoringFunction
void addScoringFunction(const QString &name, DockingController::ScoringFunction score_func, QDialog *dialog=0)
BALL::VIEW::DockResultDialog::show
void show()
BALL::VIEW::DockingController::ScoringFunction
ScoringFunction
Definition:
dockingController.h:70
BALL::VIEW::DockResultDialog::sortTable
void sortTable(int column)
BALL::VIEW::DockResultDialog::Compare_::~Compare_
~Compare_()
Generated by
1.8.20