Added style tweak based on metadata type

git-svn-id: http://comictagger.googlecode.com/svn/trunk@241 6c5673fe-1810-88d6-992b-cd32ca31540c
This commit is contained in:
beville 2012-12-10 07:48:17 +00:00
parent 7f1ce793e3
commit 2a347522e4
2 changed files with 33 additions and 1 deletions

View File

@ -26,7 +26,7 @@ from PyQt4 import uic
from settings import ComicTaggerSettings
from genericmetadata import GenericMetadata, PageType
from options import MetaDataStyle
def itemMoveEvents( widget ):
@ -240,3 +240,34 @@ class PageListEditor(QWidget):
self.first_front_page = self.getFirstFrontCover()
self.firstFrontCoverChanged.emit( self.first_front_page )
def setMetadataStyle( self, data_style ):
# depending on the current data style, certain fields are disabled
inactive_color = QColor(255, 170, 150)
active_palette = self.label.palette()
inactive_palette3 = self.label.palette()
inactive_palette3.setColor(QPalette.Base, inactive_color)
if data_style == MetaDataStyle.CIX:
self.btnUp.setEnabled( True )
self.btnDown.setEnabled( True )
self.comboBox.setEnabled( True )
self.listWidget.setEnabled( True )
self.listWidget.setPalette(active_palette)
elif data_style == MetaDataStyle.CBI:
self.btnUp.setEnabled( False )
self.btnDown.setEnabled( False )
self.comboBox.setEnabled( False )
self.listWidget.setEnabled( False )
self.listWidget.setPalette(inactive_palette3)
elif data_style == MetaDataStyle.CoMet:
pass

View File

@ -1023,6 +1023,7 @@ class TaggerWindow( QtGui.QMainWindow):
enableWidget(item, False )
self.updateCreditColors()
self.pageListEditor.setMetadataStyle( self.data_style )
def cellDoubleClicked( self, r, c ):
self.editCredit()