mirror of
				https://github.com/arsenetar/dupeguru.git
				synced 2025-09-11 17:58:17 +00:00 
			
		
		
		
	Removed view arguments from core.gui classes's init methods.
--HG-- branch : objp
This commit is contained in:
		
							parent
							
								
									55db21f3e0
								
							
						
					
					
						commit
						58347bc36f
					
				
							
								
								
									
										12
									
								
								core/app.py
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								core/app.py
									
									
									
									
									
								
							@ -106,12 +106,12 @@ class DupeGuru(RegistrableApplication, Broadcaster):
 | 
			
		||||
            'ignore_hardlink_matches': False,
 | 
			
		||||
        }
 | 
			
		||||
        self.selected_dupes = []
 | 
			
		||||
        self.details_panel = DetailsPanel(None, self)
 | 
			
		||||
        self.directory_tree = DirectoryTree(None, self)
 | 
			
		||||
        self.extra_fairware_reminder = ExtraFairwareReminder(None, self)
 | 
			
		||||
        self.prioritize_dialog = PrioritizeDialog(None, self)
 | 
			
		||||
        self.problem_dialog = ProblemDialog(None, self)
 | 
			
		||||
        self.stats_label = StatsLabel(None, self)
 | 
			
		||||
        self.details_panel = DetailsPanel(self)
 | 
			
		||||
        self.directory_tree = DirectoryTree(self)
 | 
			
		||||
        self.extra_fairware_reminder = ExtraFairwareReminder(self)
 | 
			
		||||
        self.prioritize_dialog = PrioritizeDialog(self)
 | 
			
		||||
        self.problem_dialog = ProblemDialog(self)
 | 
			
		||||
        self.stats_label = StatsLabel(self)
 | 
			
		||||
        # subclasses must create self.result_table
 | 
			
		||||
    
 | 
			
		||||
    #--- Virtual
 | 
			
		||||
 | 
			
		||||
@ -1,4 +1,3 @@
 | 
			
		||||
# -*- coding: utf-8 -*-
 | 
			
		||||
# Created By: Virgil Dupras
 | 
			
		||||
# Created On: 2010-02-06
 | 
			
		||||
# Copyright 2011 Hardcoded Software (http://www.hardcoded.net)
 | 
			
		||||
@ -8,12 +7,12 @@
 | 
			
		||||
# http://www.hardcoded.net/licenses/bsd_license
 | 
			
		||||
 | 
			
		||||
from hscommon.notify import Listener
 | 
			
		||||
from hscommon.gui.base import NoopGUI
 | 
			
		||||
 | 
			
		||||
class GUIObject(Listener):
 | 
			
		||||
    def __init__(self, view, app):
 | 
			
		||||
    def __init__(self, app):
 | 
			
		||||
        Listener.__init__(self, app)
 | 
			
		||||
        if view is not None:
 | 
			
		||||
            self.view = view
 | 
			
		||||
        self.view = NoopGUI()
 | 
			
		||||
        self.app = app
 | 
			
		||||
    
 | 
			
		||||
    def directories_changed(self):
 | 
			
		||||
 | 
			
		||||
@ -9,8 +9,8 @@
 | 
			
		||||
from .base import GUIObject
 | 
			
		||||
 | 
			
		||||
class DetailsPanel(GUIObject):
 | 
			
		||||
    def __init__(self, view, app):
 | 
			
		||||
        GUIObject.__init__(self, view, app)
 | 
			
		||||
    def __init__(self, app):
 | 
			
		||||
        GUIObject.__init__(self, app)
 | 
			
		||||
        self._table = []
 | 
			
		||||
    
 | 
			
		||||
    def connect(self):
 | 
			
		||||
 | 
			
		||||
@ -59,8 +59,8 @@ class DirectoryTree(GUIObject, Tree):
 | 
			
		||||
    # refresh()
 | 
			
		||||
    # refresh_states() # when only states label need to be refreshed
 | 
			
		||||
    #
 | 
			
		||||
    def __init__(self, view, app):
 | 
			
		||||
        GUIObject.__init__(self, view, app)
 | 
			
		||||
    def __init__(self, app):
 | 
			
		||||
        GUIObject.__init__(self, app)
 | 
			
		||||
        Tree.__init__(self)
 | 
			
		||||
    
 | 
			
		||||
    def connect(self):
 | 
			
		||||
 | 
			
		||||
@ -40,7 +40,7 @@ class PrioritizationList(GUISelectableList):
 | 
			
		||||
        self._refresh_contents()
 | 
			
		||||
 | 
			
		||||
class PrioritizeDialog:
 | 
			
		||||
    def __init__(self, view, app):
 | 
			
		||||
    def __init__(self, app):
 | 
			
		||||
        self.app = app
 | 
			
		||||
        self.categories = [cat(app.results) for cat in app._prioritization_categories()]
 | 
			
		||||
        self.category_list = CriterionCategoryList(self)
 | 
			
		||||
 | 
			
		||||
@ -12,11 +12,11 @@ from .base import GUIObject
 | 
			
		||||
from .problem_table import ProblemTable
 | 
			
		||||
 | 
			
		||||
class ProblemDialog(GUIObject, Broadcaster):
 | 
			
		||||
    def __init__(self, view, app):
 | 
			
		||||
        GUIObject.__init__(self, view, app)
 | 
			
		||||
    def __init__(self, app):
 | 
			
		||||
        GUIObject.__init__(self, app)
 | 
			
		||||
        Broadcaster.__init__(self)
 | 
			
		||||
        self._selected_dupe = None
 | 
			
		||||
        self.problem_table = ProblemTable(None, self)
 | 
			
		||||
        self.problem_table = ProblemTable(self)
 | 
			
		||||
    
 | 
			
		||||
    def reveal_selected_dupe(self):
 | 
			
		||||
        if self._selected_dupe is not None:
 | 
			
		||||
 | 
			
		||||
@ -19,11 +19,11 @@ class ProblemTable(GUITable, Listener):
 | 
			
		||||
        Column('msg', coltr("Error Message")),
 | 
			
		||||
    ]
 | 
			
		||||
    
 | 
			
		||||
    def __init__(self, view, problem_dialog):
 | 
			
		||||
    def __init__(self, problem_dialog):
 | 
			
		||||
        GUITable.__init__(self)
 | 
			
		||||
        Listener.__init__(self, problem_dialog)
 | 
			
		||||
        self.columns = Columns(self)
 | 
			
		||||
        self.view = view
 | 
			
		||||
        self.view = None
 | 
			
		||||
        self.dialog = problem_dialog
 | 
			
		||||
    
 | 
			
		||||
    #--- Override
 | 
			
		||||
 | 
			
		||||
@ -53,7 +53,7 @@ class DupeRow(Row):
 | 
			
		||||
 | 
			
		||||
class ResultTable(GUIObject, GUITable):
 | 
			
		||||
    def __init__(self, app):
 | 
			
		||||
        GUIObject.__init__(self, None, app)
 | 
			
		||||
        GUIObject.__init__(self, app)
 | 
			
		||||
        GUITable.__init__(self)
 | 
			
		||||
        self.columns = Columns(self, prefaccess=app, savename='ResultTable')
 | 
			
		||||
        self._power_marker = False
 | 
			
		||||
 | 
			
		||||
@ -1,4 +1,3 @@
 | 
			
		||||
# -*- coding: utf-8 -*-
 | 
			
		||||
# Created By: Virgil Dupras
 | 
			
		||||
# Created On: 2010-02-11
 | 
			
		||||
# Copyright 2011 Hardcoded Software (http://www.hardcoded.net)
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user