diff options
Diffstat (limited to 'origindialog.h')
-rw-r--r-- | origindialog.h | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/origindialog.h b/origindialog.h new file mode 100644 index 0000000..dd9cb3f --- /dev/null +++ b/origindialog.h @@ -0,0 +1,47 @@ +#ifndef ORIGINDIALOG_H +#define ORIGINDIALOG_H + +#include <QDialog> +#include <QVector> + +class QLineEdit; +class QPushButton; + +class OriginDialog : public QDialog { + Q_OBJECT + public: + explicit OriginDialog(QWidget *parent = 0, Qt::WindowFlags f = 0); + + signals: + void statusMessage(const QString &msg); + void refreshNeeded(); + + public slots: + void setSrctData(const QString &absolutefn); + void setDstData(const QString &absolutefn); + void clear(); + virtual void accept(); + + private: + void setupGui(); + QLineEdit *mOrigName; + QLineEdit *mOrigDur; + QLineEdit *mOrigSize; + QLineEdit *mOrigBitrate; + QLineEdit *mOrigMd5; + QLineEdit *mDstName; + QLineEdit *mDstDur; + QLineEdit *mDstSize; + QLineEdit *mDstMd5; + QVector<QLineEdit*> mLineEdits; + QPushButton *mOk; + QPushButton *mCancel; + qint64 mSeconds; + qint64 mSize; + qint64 mBitrate; + QString mMd5; + int mFileId; + +}; + +#endif // ORIGINDIALOG_H |