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

Re-organized DirectoryPanel across editions in a saner way.

This commit is contained in:
Virgil Dupras
2010-02-05 17:05:00 +01:00
parent 9ca8a199c0
commit 922ce5ae36
15 changed files with 22 additions and 56 deletions

View File

@@ -20,7 +20,7 @@ http://www.hardcoded.net/licenses/hs_license
IBOutlet NSMenuItem *unlockMenuItem;
IBOutlet ResultWindowBase *result;
DirectoryPanelBase *_directoryPanel;
DirectoryPanel *_directoryPanel;
DetailsPanelBase *_detailsPanel;
BOOL _savedResults;
}
@@ -28,7 +28,7 @@ http://www.hardcoded.net/licenses/hs_license
- (PyDupeGuruBase *)py;
- (RecentDirectories *)recentDirectories;
- (DirectoryPanelBase *)directoryPanel; // Virtual
- (DirectoryPanel *)directoryPanel;
- (DetailsPanelBase *)detailsPanel; // Virtual
- (void)saveResults;
@end

View File

@@ -29,7 +29,13 @@ http://www.hardcoded.net/licenses/hs_license
- (PyDupeGuruBase *)py { return py; }
- (RecentDirectories *)recentDirectories { return recentDirectories; }
- (DirectoryPanelBase *)directoryPanel {return nil; } // Virtual
- (DirectoryPanel *)directoryPanel
{
if (!_directoryPanel)
_directoryPanel = [[DirectoryPanel alloc] initWithParentApp:self];
return _directoryPanel;
}
- (DetailsPanelBase *)detailsPanel { return nil; } // Virtual
- (void)saveResults

View File

@@ -20,7 +20,7 @@ http://www.hardcoded.net/licenses/hs_license
- (void)outlineView:(NSOutlineView *)outlineView addDirectory:(NSString *)directory;
@end
@interface DirectoryPanelBase : NSWindowController
@interface DirectoryPanel : NSWindowController
{
IBOutlet NSPopUpButton *addButtonPopUp;
IBOutlet DirectoryOutline *directories;

View File

@@ -53,7 +53,7 @@ http://www.hardcoded.net/licenses/hs_license
@end
@implementation DirectoryPanelBase
@implementation DirectoryPanel
- (id)initWithParentApp:(id)aParentApp
{
self = [super initWithWindowNibName:@"DirectoryPanel"];

View File

@@ -836,7 +836,7 @@
</object>
<object class="IBPartialClassDescription">
<string key="className">DirectoryPanel</string>
<string key="superclassName">DirectoryPanelBase</string>
<string key="superclassName">NSWindowController</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBProjectSource</string>
<string key="minorKey">DirectoryPanel.h</string>
@@ -844,7 +844,7 @@
</object>
<object class="IBPartialClassDescription">
<string key="className">DirectoryPanel</string>
<string key="superclassName">DirectoryPanelBase</string>
<string key="superclassName">NSWindowController</string>
<object class="NSMutableDictionary" key="actions">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
@@ -885,7 +885,7 @@
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">DirectoryPanelBase</string>
<string key="className">DirectoryPanel</string>
<string key="superclassName">NSWindowController</string>
<object class="NSMutableDictionary" key="actions">
<bool key="EncodedWithXMLCoder">YES</bool>