1
0
mirror of https://github.com/arsenetar/dupeguru.git synced 2026-01-22 14:41:39 +00:00

Converted ProblemDialog to objp.

--HG--
branch : objp
This commit is contained in:
Virgil Dupras
2012-01-13 12:19:23 -05:00
parent 7bce70c128
commit 937ea73c87
11 changed files with 53 additions and 91 deletions

View File

@@ -28,6 +28,7 @@ from .gui.details_panel import DetailsPanel
from .gui.directory_tree import DirectoryTree
from .gui.extra_fairware_reminder import ExtraFairwareReminder
from .gui.prioritize_dialog import PrioritizeDialog
from .gui.problem_dialog import ProblemDialog
from .gui.stats_label import StatsLabel
HAD_FIRST_LAUNCH_PREFERENCE = 'HadFirstLaunch'
@@ -109,6 +110,7 @@ class DupeGuru(RegistrableApplication, Broadcaster):
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)
# subclasses must create self.result_table

View File

@@ -9,12 +9,14 @@
from hscommon.notify import Broadcaster
from .base import GUIObject
from .problem_table import ProblemTable
class ProblemDialog(GUIObject, Broadcaster):
def __init__(self, view, app):
GUIObject.__init__(self, view, app)
Broadcaster.__init__(self)
self._selected_dupe = None
self.problem_table = ProblemTable(None, self)
def reveal_selected_dupe(self):
if self._selected_dupe is not None: