summaryrefslogtreecommitdiffstats
path: root/videogui.cpp
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2009-09-25 23:43:25 -0400
committerJason A. Donenfeld <Jason@zx2c4.com>2009-09-25 23:43:25 -0400
commit90f6f0a84a84542eabcc460bd5d2cd5c66b05943 (patch)
tree905b6a23ccc01d53abaa4a4fce9fb7323cb6426d /videogui.cpp
parentDisplay for video object. (diff)
downloadAnyRip-90f6f0a84a84542eabcc460bd5d2cd5c66b05943.tar.xz
AnyRip-90f6f0a84a84542eabcc460bd5d2cd5c66b05943.zip
Layout magic
Diffstat (limited to '')
-rw-r--r--videogui.cpp23
1 files changed, 18 insertions, 5 deletions
diff --git a/videogui.cpp b/videogui.cpp
index f837132..6b952d3 100644
--- a/videogui.cpp
+++ b/videogui.cpp
@@ -1,21 +1,34 @@
#include "videogui.h"
#include <QCheckBox>
+#include <QHBoxLayout>
+#include <QLabel>
VideoGui::VideoGui(Video *video) :
m_video(video)
{
m_imageCheck = new QCheckBox(tr("Copied DVD ISO"), this);
- m_imageCheck->setEnabled(false);
+ m_imageCheck->setCheckable(false);
m_encodeCheck = new QCheckBox(tr("Encoded MP4"), this);
- m_encodeCheck->setEnabled(false);
+ m_encodeCheck->setCheckable(false);
m_uploadCheck = new QCheckBox(tr("Uploaded MP4"), this);
- m_uploadCheck->setEnabled(false);
- m_titleLoadCheck = new QCheckBox(tr("Title-loaded"), this);
- m_titleLoadCheck->setEnabled(false);
+ m_uploadCheck->setCheckable(false);
+ m_titleLoadCheck = new QCheckBox(tr("Title-Loaded"), this);
+ m_titleLoadCheck->setCheckable(false);
m_subtitleCheck = new QCheckBox(tr("Found Subtitle"), this);
+ m_subtitleCheck->setCheckable(false);
m_posterCheck = new QCheckBox(tr("Found Poster"), this);
+ m_posterCheck->setCheckable(false);
//TODO: actions for checking subtitle and poster check to actually do it
connect(video, SIGNAL(jobCompleted(Video::Jobs,bool)), this, SLOT(jobCompleted(Video::Jobs,bool)));
+ QHBoxLayout *layout = new QHBoxLayout;
+ layout->addWidget(new QLabel(QString("<b>%1: </b>").arg(video->title())));
+ layout->addWidget(m_imageCheck);
+ layout->addWidget(m_encodeCheck);
+ layout->addWidget(m_uploadCheck);
+ layout->addWidget(m_titleLoadCheck);
+ layout->addWidget(m_subtitleCheck);
+ layout->addWidget(m_posterCheck);
+ setLayout(layout);
}
void VideoGui::jobCompleted(Video::Jobs jobType, bool success)
{