From 1ab2c23893703f2fdc666edbe53a882b96a77b19 Mon Sep 17 00:00:00 2001 From: hsoft Date: Mon, 15 Jun 2009 12:40:15 +0000 Subject: [PATCH] me cocoa: pushed DetailsPanel common code down to dgbase. --HG-- extra : convert_revision : svn%3Ac306627e-7827-47d3-bdf0-9a457c9553a1/trunk%4055 --- me/cocoa/DetailsPanel.h | 11 ++--------- me/cocoa/DetailsPanel.m | 12 ------------ me/cocoa/dupeguru.xcodeproj/project.pbxproj | 6 ++++++ 3 files changed, 8 insertions(+), 21 deletions(-) diff --git a/me/cocoa/DetailsPanel.h b/me/cocoa/DetailsPanel.h index 0d4c025d..07779bac 100644 --- a/me/cocoa/DetailsPanel.h +++ b/me/cocoa/DetailsPanel.h @@ -1,13 +1,6 @@ #import -#import "cocoalib/PyApp.h" -#import "cocoalib/Table.h" +#import "dgbase/DetailsPanel.h" -@interface DetailsPanel : NSWindowController -{ - IBOutlet TableView *detailsTable; -} -- (id)initWithPy:(PyApp *)aPy; - -- (void)refresh; +@interface DetailsPanel : DetailsPanelBase @end \ No newline at end of file diff --git a/me/cocoa/DetailsPanel.m b/me/cocoa/DetailsPanel.m index 1baac387..e676aef9 100644 --- a/me/cocoa/DetailsPanel.m +++ b/me/cocoa/DetailsPanel.m @@ -1,16 +1,4 @@ #import "DetailsPanel.h" @implementation DetailsPanel -- (id)initWithPy:(PyApp *)aPy -{ - self = [super initWithWindowNibName:@"Details"]; - [self window]; //So the detailsTable is initialized. - [detailsTable setPy:aPy]; - return self; -} - -- (void)refresh -{ - [detailsTable reloadData]; -} @end diff --git a/me/cocoa/dupeguru.xcodeproj/project.pbxproj b/me/cocoa/dupeguru.xcodeproj/project.pbxproj index c44bd77a..81740288 100644 --- a/me/cocoa/dupeguru.xcodeproj/project.pbxproj +++ b/me/cocoa/dupeguru.xcodeproj/project.pbxproj @@ -49,6 +49,7 @@ CE515E1D0FC6C19300EC695D /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = CE515E160FC6C19300EC695D /* AppDelegate.m */; }; CE515E1E0FC6C19300EC695D /* DirectoryPanel.m in Sources */ = {isa = PBXBuildFile; fileRef = CE515E190FC6C19300EC695D /* DirectoryPanel.m */; }; CE515E1F0FC6C19300EC695D /* ResultWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = CE515E1C0FC6C19300EC695D /* ResultWindow.m */; }; + CE6032C00FE6784C007E33FF /* DetailsPanel.m in Sources */ = {isa = PBXBuildFile; fileRef = CE6032BF0FE6784C007E33FF /* DetailsPanel.m */; }; CE68EE6809ABC48000971085 /* DirectoryPanel.m in Sources */ = {isa = PBXBuildFile; fileRef = CE68EE6609ABC48000971085 /* DirectoryPanel.m */; }; CE848A1909DD85810004CB44 /* Consts.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = CE848A1809DD85810004CB44 /* Consts.h */; }; CEA7D2C50FDFED340037CD8C /* dgme_logo_32.png in Resources */ = {isa = PBXBuildFile; fileRef = CEA7D2C40FDFED340037CD8C /* dgme_logo_32.png */; }; @@ -132,6 +133,8 @@ CE515E1A0FC6C19300EC695D /* PyDupeGuru.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PyDupeGuru.h; path = dgbase/PyDupeGuru.h; sourceTree = SOURCE_ROOT; }; CE515E1B0FC6C19300EC695D /* ResultWindow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ResultWindow.h; path = dgbase/ResultWindow.h; sourceTree = SOURCE_ROOT; }; CE515E1C0FC6C19300EC695D /* ResultWindow.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = ResultWindow.m; path = dgbase/ResultWindow.m; sourceTree = SOURCE_ROOT; }; + CE6032BE0FE6784C007E33FF /* DetailsPanel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DetailsPanel.h; path = dgbase/DetailsPanel.h; sourceTree = SOURCE_ROOT; }; + CE6032BF0FE6784C007E33FF /* DetailsPanel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = DetailsPanel.m; path = dgbase/DetailsPanel.m; sourceTree = SOURCE_ROOT; }; CE68EE6509ABC48000971085 /* DirectoryPanel.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = DirectoryPanel.h; sourceTree = SOURCE_ROOT; }; CE68EE6609ABC48000971085 /* DirectoryPanel.m */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.objc; path = DirectoryPanel.m; sourceTree = SOURCE_ROOT; }; CE848A1809DD85810004CB44 /* Consts.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Consts.h; sourceTree = ""; }; @@ -310,6 +313,8 @@ CE515E150FC6C19300EC695D /* AppDelegate.h */, CE515E160FC6C19300EC695D /* AppDelegate.m */, CE515E170FC6C19300EC695D /* Consts.h */, + CE6032BE0FE6784C007E33FF /* DetailsPanel.h */, + CE6032BF0FE6784C007E33FF /* DetailsPanel.m */, CE515E180FC6C19300EC695D /* DirectoryPanel.h */, CE515E190FC6C19300EC695D /* DirectoryPanel.m */, CE515E1A0FC6C19300EC695D /* PyDupeGuru.h */, @@ -424,6 +429,7 @@ CE515E1F0FC6C19300EC695D /* ResultWindow.m in Sources */, CE49DEF60FDFEB810098617B /* BRSingleLineFormatter.m in Sources */, CE49DEF70FDFEB810098617B /* NSCharacterSet_Extensions.m in Sources */, + CE6032C00FE6784C007E33FF /* DetailsPanel.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; };