From 90f6f0a84a84542eabcc460bd5d2cd5c66b05943 Mon Sep 17 00:00:00 2001 From: "Jason A. Donenfeld" Date: Fri, 25 Sep 2009 23:43:25 -0400 Subject: Layout magic --- videogui.cpp | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) (limited to 'videogui.cpp') 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 +#include +#include 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("%1: ").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) { -- cgit v1.2.3-59-g8ed1b