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
17 #include <BALL/DATATYPE/options.h>
18 #endif
19 
20 #include <BALL/VIEW/UIC/ui_geometricFitDialog.h>
21 
22 namespace 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 
136  void swapValues_();
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
global.h
BALL::Options
Definition: options.h:48
QDialog
BALL::VIEW::GeometricFitDialog
Definition: geometricFitDialog.h:35
BALL::VIEW::GeometricFitDialog::isRedock
void isRedock(bool is_redock)
BALL::String
Definition: string.h:57
BALL::VIEW::GeometricFitDialog::reset
void reset()
BALL::VIEW::PreferencesEntry
Definition: preferencesEntry.h:69
BALL::VIEW::GeometricFitDialog::swapValues_
void swapValues_()
BALL
Definition: constants.h:13
QWidget
BALL::VIEW::GeometricFitDialog::GeometricFitDialog
GeometricFitDialog(QWidget *parent=0, const char *name="GeometricFitDialog")
options.h
BALL_VIEW_EXPORT
#define BALL_VIEW_EXPORT
Definition: COMMON/global.h:52
BALL::VIEW::GeometricFitDialog::show
void show()
BALL::INIFile
Definition: INIFile.h:29
BALL::VIEW::GeometricFitDialog::fetchPreferences_
void fetchPreferences_(INIFile &file, const String &entry, const QString &default_value)
preferencesEntry.h
BALL::VIEW::GeometricFitDialog::accept
virtual void accept()
BALL::VIEW::GeometricFitDialog::reject
virtual void reject()
BALL::VIEW::GeometricFitDialog::writePreferences
void writePreferences(INIFile &file)
BALL::VIEW::GeometricFitDialog::getOptions
void getOptions(Options &options)
BALL::VIEW::GeometricFitDialog::~GeometricFitDialog
virtual ~GeometricFitDialog()
BALL::VIEW::GeometricFitDialog::fetchPreferences
void fetchPreferences(INIFile &file)