diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2009-09-28 02:13:44 -0400 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2009-09-28 02:13:44 -0400 |
commit | aa6a66c3b380005f53a13e1ef732d9ca1d656dab (patch) | |
tree | 61102ad901871c2236a596534eacf38f7762a8ce /newimagegui.h | |
parent | Termination, slotted dvd title loading, framework fixes. (diff) | |
download | AnyRip-aa6a66c3b380005f53a13e1ef732d9ca1d656dab.tar.xz AnyRip-aa6a66c3b380005f53a13e1ef732d9ca1d656dab.zip |
Better dvdimage gui and main gui
Diffstat (limited to 'newimagegui.h')
-rw-r--r-- | newimagegui.h | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/newimagegui.h b/newimagegui.h index bc43668..f6d2b8e 100644 --- a/newimagegui.h +++ b/newimagegui.h @@ -2,8 +2,11 @@ #define NEWIMAGEGUI_H #include <QGroupBox> +#include <QMap> class QLineEdit; class QPushButton; +class QLabel; +class TitleLoader; class NewImageGui : public QGroupBox { @@ -12,15 +15,20 @@ public: NewImageGui(); private: QLineEdit *m_dvdName; - QLineEdit *m_imagePath; + QLabel *m_status; QPushButton *m_importImageButton; + QPushButton *m_browseButton; + TitleLoader *m_titleLoader; + QString m_path; + QMap<int, QString> m_titles; + void initialState(); private slots: - void validatePath(const QString &path); void validateName(const QString &name); void browse(); void importImage(); + void loadedTitles(QMap<int, QString> titles); signals: - void newImage(const QString &path, const QString &name); + void newImage(const QString &path, const QString &name, QMap<int, QString> titles); }; #endif // NEWIMAGEGUI_H |