summaryrefslogtreecommitdiffstats
path: root/videogui.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'videogui.cpp')
-rw-r--r--videogui.cpp17
1 files changed, 11 insertions, 6 deletions
diff --git a/videogui.cpp b/videogui.cpp
index 6b952d3..d0b2e95 100644
--- a/videogui.cpp
+++ b/videogui.cpp
@@ -6,18 +6,23 @@
VideoGui::VideoGui(Video *video) :
m_video(video)
{
+ //TODO: disable first 4 without them going grey
m_imageCheck = new QCheckBox(tr("Copied DVD ISO"), this);
- m_imageCheck->setCheckable(false);
+ m_imageCheck->setChecked(video->isJobCompleted(Video::DVDImage));
+ m_imageCheck->setEnabled(false);
m_encodeCheck = new QCheckBox(tr("Encoded MP4"), this);
- m_encodeCheck->setCheckable(false);
+ m_encodeCheck->setChecked(video->isJobCompleted(Video::EncodeMP4));
+ m_encodeCheck->setEnabled(false);
m_uploadCheck = new QCheckBox(tr("Uploaded MP4"), this);
- m_uploadCheck->setCheckable(false);
+ m_uploadCheck->setChecked(video->isJobCompleted(Video::Upload));
+ m_uploadCheck->setEnabled(false);
m_titleLoadCheck = new QCheckBox(tr("Title-Loaded"), this);
- m_titleLoadCheck->setCheckable(false);
+ m_titleLoadCheck->setChecked(video->isJobCompleted(Video::TitleLoad));
+ m_titleLoadCheck->setEnabled(false);
m_subtitleCheck = new QCheckBox(tr("Found Subtitle"), this);
- m_subtitleCheck->setCheckable(false);
+ m_subtitleCheck->setChecked(video->isJobCompleted(Video::Subtitle));
m_posterCheck = new QCheckBox(tr("Found Poster"), this);
- m_posterCheck->setCheckable(false);
+ m_posterCheck->setChecked(video->isJobCompleted(Video::Poster));
//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;