diff --git a/weboob/applications/qcineoob/movie.py b/weboob/applications/qcineoob/movie.py index d1866107..efb34486 100644 --- a/weboob/applications/qcineoob/movie.py +++ b/weboob/applications/qcineoob/movie.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- -# Copyright(C) 2010-2011 Romain Bignon +# Copyright(C) 2013 Julien Veyssier # # This file is part of weboob. # @@ -52,12 +52,28 @@ class Movie(QFrame): self.ui.idEdit.setText(u'%s@%s'%(movie.id,backend.name)) if movie.other_titles != NotAvailable: self.ui.otherTitlesPlain.setPlainText('\n'.join(movie.other_titles)) + else: + self.ui.otherTitlesPlain.parent().hide() if movie.release_date != NotAvailable: self.ui.releaseDateLabel.setText(movie.release_date.strftime('%Y-%m-%d')) - self.ui.durationLabel.setText('%s min'%movie.duration) - self.ui.pitchPlain.setPlainText('%s'%movie.pitch) - self.ui.countryLabel.setText('%s'%movie.country) - self.ui.noteLabel.setText('%s'%movie.note) + else: + self.ui.releaseDateLabel.parent().hide() + if movie.duration != NotAvailable: + self.ui.durationLabel.setText('%s min'%movie.duration) + else: + self.ui.durationLabel.parent().hide() + if movie.pitch != NotAvailable: + self.ui.pitchPlain.setPlainText('%s'%movie.pitch) + else: + self.ui.pitchPlain.parent().hide() + if movie.country != NotAvailable: + self.ui.countryLabel.setText('%s'%movie.country) + else: + self.ui.countryLabel.parent().hide() + if movie.note != NotAvailable: + self.ui.noteLabel.setText('%s'%movie.note) + else: + self.ui.noteLabel.parent().hide() for role in ROLE_LIST: self.ui.castingCombo.addItem('%ss'%role) diff --git a/weboob/applications/qcineoob/person.py b/weboob/applications/qcineoob/person.py index ba3eaf9f..fb341e00 100644 --- a/weboob/applications/qcineoob/person.py +++ b/weboob/applications/qcineoob/person.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- -# Copyright(C) 2010-2011 Romain Bignon +# Copyright(C) 2013 Julien Veyssier # # This file is part of weboob. # @@ -42,9 +42,18 @@ class Person(QFrame): self.ui.nameLabel.setText(person.name) self.ui.idEdit.setText(u'%s@%s'%(person.id,backend.name)) - self.ui.realNameLabel.setText('%s'%person.real_name) - self.ui.birthPlaceLabel.setText('%s'%person.birth_place) - self.ui.birthDateLabel.setText(person.birth_date.strftime('%Y-%m-%d')) + if person.real_name != NotAvailable: + self.ui.realNameLabel.setText('%s'%person.real_name) + else: + self.ui.realNameLabel.parent().hide() + if person.birth_place != NotAvailable: + self.ui.birthPlaceLabel.setText('%s'%person.birth_place) + else: + self.ui.birthPlaceLabel.parent().hide() + if person.birth_date != NotAvailable: + self.ui.birthDateLabel.setText(person.birth_date.strftime('%Y-%m-%d')) + else: + self.ui.birthDateLabel.parent().hide() if person.death_date != NotAvailable: self.ui.deathDateLabel.setText(person.death_date.strftime('%Y-%m-%d')) else: