00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #ifndef VIDEOSEGMENTDLG_H
00011 #define VIDEOSEGMENTDLG_H
00012
00013 #include <qvariant.h>
00014 #include <qdialog.h>
00015
00016 class QVBoxLayout;
00017 class QHBoxLayout;
00018 class QGridLayout;
00019 class QCheckBox;
00020 class QComboBox;
00021 class QFrame;
00022 class QGroupBox;
00023 class QLabel;
00024 class QLineEdit;
00025 class QPushButton;
00026 class QSpinBox;
00027 class QTextEdit;
00028 class QTimeEdit;
00029
00030 class VideoSegmentDlg : public QDialog
00031 {
00032 Q_OBJECT
00033
00034 public:
00035 VideoSegmentDlg( QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 );
00036 ~VideoSegmentDlg();
00037
00038 QFrame* mediaTimeFrame;
00039 QLabel* mediaTimeStartLabel;
00040 QLabel* mediaTimeStartValue;
00041 QLabel* mediaTimeDurLabel;
00042 QLabel* mediaTimeDurValue;
00043 QLabel* mediaTimeEndLabel;
00044 QLabel* mediaTimeEndValue;
00045 QLabel* titleLabel;
00046 QLineEdit* titleEdit;
00047 QLabel* textAnnotationLabel;
00048 QLabel* abstractLabel;
00049 QCheckBox* abstractCheckBox;
00050 QTextEdit* textAnnotationEdit;
00051 QLabel* keywordsLabel;
00052 QTextEdit* keywordsEdit;
00053 QGroupBox* semanticGroupBox;
00054 QLabel* semanticPlaceLabel;
00055 QLabel* semanticRegionLabel;
00056 QLineEdit* semanticDateEdit;
00057 QLabel* semanticDateFormatLabel;
00058 QLabel* semanticDateLabel;
00059 QLabel* semanticTimeLabel;
00060 QTimeEdit* semanticTimeEdit;
00061 QCheckBox* semanticTimeCheckBox;
00062 QLabel* semanticDurationLabel;
00063 QSpinBox* semanticDurationSpinBox;
00064 QComboBox* semanticDurationComboBox;
00065 QTextEdit* semanticPlaceEdit;
00066 QComboBox* semanticRegionComboBox;
00067 QPushButton* okButton;
00068 QPushButton* cancelButton;
00069
00070 protected:
00071 QVBoxLayout* VideoSegmentDlgLayout;
00072 QHBoxLayout* mediaTimeFrameLayout;
00073 QHBoxLayout* textAnnotationLayout;
00074 QHBoxLayout* keywordsSemanticHLayout;
00075 QGridLayout* semanticGroupBoxLayout;
00076 QHBoxLayout* buttonLayout;
00077
00078 protected slots:
00079 virtual void languageChange();
00080 };
00081
00082 #endif // VIDEOSEGMENTDLG_H