Allow user to specify the GUI start up tag style on the command line

git-svn-id: http://comictagger.googlecode.com/svn/trunk@701 6c5673fe-1810-88d6-992b-cd32ca31540c
This commit is contained in:
beville@gmail.com 2014-04-06 19:44:47 +00:00
parent fa46a065a4
commit d0bc41d7ee
2 changed files with 7 additions and 2 deletions

View File

@ -64,7 +64,7 @@ def ctmain():
app.processEvents()
try:
tagger_window = TaggerWindow( opts.file_list, settings )
tagger_window = TaggerWindow( opts.file_list, settings, opts=opts )
tagger_window.show()
if platform.system() != "Linux":

View File

@ -79,7 +79,7 @@ class TaggerWindow( QtGui.QMainWindow):
appName = "ComicTagger"
version = ctversion.version
def __init__(self, file_list, settings, parent = None):
def __init__(self, file_list, settings, parent = None, opts=None):
super(TaggerWindow, self).__init__(parent)
uic.loadUi(ComicTaggerSettings.getUIFile('taggerwindow.ui' ), self)
@ -119,6 +119,11 @@ class TaggerWindow( QtGui.QMainWindow):
self.setWindowIcon(QtGui.QIcon( ComicTaggerSettings.getGraphic('app.png')))
if opts is not None and opts.data_style is not None and opts.data_style != MetaDataStyle.COMET:
#respect the command line option tag type
settings.last_selected_save_data_style = opts.data_style
settings.last_selected_load_data_style = opts.data_style
self.save_data_style = settings.last_selected_save_data_style
self.load_data_style = settings.last_selected_load_data_style