6#ifndef BALL_VIEW_DIALOGS_DOCKDIALOG_H
7#define BALL_VIEW_DIALOGS_DOCKDIALOG_H
9#ifndef BALL_COMMON_GLOBAL_H
13#ifndef BALL_VIEW_KERNEL_PREFERENCESENTRY_H
17#ifndef BALL_MOLMEC_COMMON_RADIUSRULEPROCESSOR_H
21#ifndef BALL_MOLMEC_COMMON_CHARGERULEPROCESSOR_H
25#ifndef BALL_STRUCTURE_DEFAULTPROCESSORS_H
29#ifndef BALL_DATATYPE_OPTIONS_H
33#include <BALL/VIEW/UIC/ui_dockDialog.h>
43 class DockingController;
54 public Ui_DockDialogData,
313 vector<System*> loaded_systems_;
317 System* docking_partner1_;
321 System* docking_partner2_;
325 Options algorithm_opt_, scoring_opt_;
332 vector<QString> backup_;
HashMap class based on the STL map (containing serveral convenience functions)
void addScoringFunction(const QString &name, const int score_func, QDialog *dialog=0)
DockDialog(QWidget *parent=0, const char *name="DockDialog")
void addAlgorithm(const QString &name, const int algorithm, QDialog *dialog)
Options & getScoringOptions()
void fillSystemComboboxes_()
Options & getAlgorithmOptions()
void setSystems(System *system1, System *system2)
virtual void initializeWidget()
virtual void fetchPreferences(INIFile &file)
void fetchPreferences_(INIFile &file, const String &entry, const QString &default_value)
void scoringAdvancedPressed()
void selectFile_(QLineEdit &lineedit)
void isRedock(bool is_redock)
void browseChargesRules()
void algAdvancedPressed()
virtual void writePreferences(INIFile &file)