00001
00002
00003
00004
00005
00006
00007 #ifndef BALL_VIEW_DIALOGS_SERVERPREFERENCES_H
00008 #define BALL_VIEW_DIALOGS_SERVERPREFERENCES_H
00009
00010 #ifndef BALL_COMMON_GLOBAL_H
00011 # include <BALL/COMMON/global.h>
00012 #endif
00013
00014 #include <QtGui/qwidget.h>
00015 #include <QtGui/qcheckbox.h>
00016 #include <QtGui/qlineedit.h>
00017
00018 #ifndef BALL_VIEW_KERNEL_PREFERENCESENTRY
00019 # include <BALL/VIEW/KERNEL/preferencesEntry.h>
00020 #endif
00021
00022 namespace BALL
00023 {
00024 class INIFile;
00025
00026 namespace VIEW
00027 {
00037 class BALL_VIEW_EXPORT ServerPreferences
00038 : public QWidget,
00039 public PreferencesEntry
00040 {
00041 Q_OBJECT
00042
00043 public:
00044
00048
00055 ServerPreferences(QWidget *parent = NULL, const char *name = "ServerPreferences");
00056
00058
00061
00064 virtual ~ServerPreferences();
00065
00067
00070
00074 int getPort();
00075
00082 bool getServerStatus();
00084
00085 private:
00086
00087 QLineEdit *port_;
00088 QCheckBox *server_status_;
00089 };
00090
00091 }
00092 }
00093
00094 #endif // BALL_VIEW_DIALOGS_SERVERPREFERENCES_H