DescriptorVecDialog.h
00001
00002
00003
00004
00005
00006
00007 #ifndef DESCRIPTORVECDIALOG_H
00008 #define DESCRIPTORVECDIALOG_H
00009
00010 #include <qvariant.h>
00011 #include <qpixmap.h>
00012 #include <qdialog.h>
00013 #include "Channels/DescriptorVec.H"
00014 #include "Qt/ExtraIncludes.H"
00015
00016 class QVBoxLayout;
00017 class QHBoxLayout;
00018 class QGridLayout;
00019 class QSpacerItem;
00020 class ImageCanvas;
00021 class QTabWidget;
00022 class QWidget;
00023 class QTable;
00024 class QPushButton;
00025
00026 class DescriptorVecDialog : public QDialog
00027 {
00028 Q_OBJECT
00029
00030 public:
00031 DescriptorVecDialog( QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 );
00032 ~DescriptorVecDialog();
00033
00034 QTabWidget* FVtab;
00035 QWidget* tab;
00036 ImageCanvas* imgDisp;
00037 QWidget* TabPage;
00038 ImageCanvas* histDisp;
00039 QWidget* TabPage_2;
00040 QTable* FVtable;
00041 QPushButton* buttonOk;
00042 QPushButton* buttonCancel;
00043
00044 virtual void init( DescriptorVec & dv );
00045 virtual void update();
00046
00047 protected:
00048 QVBoxLayout* DescriptorVecDialogLayout;
00049 QHBoxLayout* tabLayout;
00050 QVBoxLayout* TabPageLayout;
00051 QHBoxLayout* TabPageLayout_2;
00052 QHBoxLayout* layout3;
00053 QSpacerItem* spacer3;
00054
00055 protected slots:
00056 virtual void languageChange();
00057
00058 private:
00059 DescriptorVec *itsDV;
00060
00061 QPixmap image0;
00062
00063 };
00064
00065 #endif // DESCRIPTORVECDIALOG_H