BALL 1.5.0
geometricFitDialog.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_GEOMETRICFITDIALOG_H
6#define BALL_VIEW_DIALOGS_GEOMETRICFITDIALOG_H
7
8#ifndef BALL_COMMON_GLOBAL_H
9# include <BALL/COMMON/global.h>
10#endif
11
12#ifndef BALL_VIEW_KERNEL_PREFERENCESENTRY
14#endif
15
16#ifndef BALL_DATATYPE_OPTIONS_H
18#endif
19
20#include <BALL/VIEW/UIC/ui_geometricFitDialog.h>
21
22namespace BALL
23{
24 namespace VIEW
25 {
32 public QDialog,
33 public Ui_GeometricFitDialogData,
34 public PreferencesEntry
35 {
36 Q_OBJECT
37
38 public:
39
40
44
54 GeometricFitDialog(QWidget* parent = 0, const char* name = "GeometricFitDialog");
55
60
66 const GeometricFitDialog& operator =(const GeometricFitDialog& geo_fit_dialog);
68
72
76 void getOptions(Options& options);
77
81 void isRedock(bool is_redock);
82
90
97
99
100 public Q_SLOTS:
101
104 void show();
105
109 void reset();
110
114 virtual void reject();
115
116 //
117 virtual void accept();
118
119
120 protected:
121
129 void fetchPreferences_(INIFile& file, const String& entry, const QString& default_value);
130
137
138
139 private:
140
145 GeometricFitDialog(const GeometricFitDialog& geo_fit_dialog);
146
151 bool has_changed_;
152
155 bool is_redock_;
156
162 vector<QString> backup_;
163 };
164
165} } // Namespaces
166#endif
Definition: constants.h:13
GeometricFitDialog(QWidget *parent=0, const char *name="GeometricFitDialog")
void writePreferences(INIFile &file)
void isRedock(bool is_redock)
void getOptions(Options &options)
void fetchPreferences(INIFile &file)
void fetchPreferences_(INIFile &file, const String &entry, const QString &default_value)
#define BALL_VIEW_EXPORT
Definition: COMMON/global.h:52