summaryrefslogtreecommitdiffstats
path: root/newimagegui.h
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2009-09-28 02:13:44 -0400
committerJason A. Donenfeld <Jason@zx2c4.com>2009-09-28 02:13:44 -0400
commitaa6a66c3b380005f53a13e1ef732d9ca1d656dab (patch)
tree61102ad901871c2236a596534eacf38f7762a8ce /newimagegui.h
parentTermination, slotted dvd title loading, framework fixes. (diff)
downloadAnyRip-aa6a66c3b380005f53a13e1ef732d9ca1d656dab.tar.xz
AnyRip-aa6a66c3b380005f53a13e1ef732d9ca1d656dab.zip
Better dvdimage gui and main gui
Diffstat (limited to 'newimagegui.h')
-rw-r--r--newimagegui.h14
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