diff options
Diffstat (limited to 'videogui.cpp')
-rw-r--r-- | videogui.cpp | 17 |
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; |