Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

aidialog.h

Go to the documentation of this file.
00001 #ifndef AIDIALOG_H_
00002 #define AIDIALOG_H_
00003 
00004 #include "moveengine.h"
00005 
00006 #include <qdialog.h>
00007 #include <qlabel.h>
00008 #include <qpushbutton.h>
00009 #include <qspinbox.h>
00010 
00011 class AI_Dialog : public QDialog
00012 {
00013   Q_OBJECT
00014 private:
00015   //GUI stuff
00016   QPushButton* defaultvalues;
00017   QSpinBox* rescue;
00018   QSpinBox* eliminate;
00019   QSpinBox* expose;
00020   QSpinBox* protect;
00021   QSpinBox* safe;
00022   QSpinBox* empty;
00023   QLabel* help;
00024 public:
00025   AI_Dialog(QWidget* parent=0,const char* name=0,bool modal=TRUE,WFlags f=0);
00026   ~AI_Dialog();
00027 private slots:
00028   void rescuehelp_pressed();
00029   void rescuehelp_released();
00030   void eliminatehelp_pressed();
00031   void eliminatehelp_released();
00032   void exposehelp_pressed();
00033   void exposehelp_released();
00034   void protecthelp_pressed();
00035   void protecthelp_released();
00036   void safehelp_pressed();
00037   void safehelp_released();
00038   void emptyhelp_pressed();
00039   void emptyhelp_released();
00040   void setDefaultValues();
00041 public:
00042   void setAISettings(const AISettings& values);
00043   AISettings getAISettings();
00044 private:
00045   void setHelpText(const QString& type="default");
00046 };
00047 
00048 #endif //AIDIALOG_H

Generated on Sat Nov 5 16:17:18 2005 for OPIE by  doxygen 1.4.2