00001
00002
00003
00004
00005 #ifndef BALL_VIEW_DIALOGS_PTEDIALOG_H
00006 #define BALL_VIEW_DIALOGS_PTEDIALOG_H
00007
00008 #ifndef BALL_COMMON_GLOBAL_H
00009 # include <BALL/COMMON/global.h>
00010 #endif
00011
00012 #include <BALL/VIEW/UIC/ui_PTEDialog.h>
00013
00014 #include <QtGui/QDialog>
00015
00016 namespace BALL
00017 {
00018 namespace VIEW
00019 {
00020
00024 class BALL_VIEW_EXPORT PTEDialog
00025 : public QDialog,
00026 public Ui_PTEDialogData
00027 {
00028 Q_OBJECT
00029
00030 public:
00031
00033 PTEDialog(QWidget* parent = 0);
00034
00036 ~PTEDialog();
00037
00038 public slots:
00039
00041 void newElementType(int elementNumber);
00042
00043 protected slots:
00044
00045 void elementClicked_();
00046 void elementChoosen_();
00047
00048 protected:
00049
00050 QString atomProperties_(int number);
00051 void connectChilds_(QObject* o);
00052 };
00053
00054
00055 }
00056 }
00057
00058 #endif