//************************************************************************************** // Filename: AliasListController.h // Part of Contextual Menu Workshop by Abracode Inc. // http://free.abracode.com/cmworkshop/ // Copyright © 2002-2003 Abracode, Inc. All rights reserved. // // Description: // //************************************************************************************** #import #import "AliasAndNameArray.h" @interface AliasListController : NSObject { IBOutlet NSTableView * mQATableView; IBOutlet NSTableView * mMTTableView; IBOutlet NSTableView * mCTTableView; IBOutlet NSTableView * mATTableView; IBOutlet NSTabView * mTabView; //"remove" buttons IBOutlet NSButton * mQARemoveButt; IBOutlet NSButton * mMTRemoveButt; IBOutlet NSButton * mCTRemoveButt; IBOutlet NSButton * mATRemoveButt; //up & down buttons IBOutlet NSButton * mQAUpButt; IBOutlet NSButton * mMTUpButt; IBOutlet NSButton * mCTUpButt; IBOutlet NSButton * mATUpButt; IBOutlet NSButton * mQADownButt; IBOutlet NSButton * mMTDownButt; IBOutlet NSButton * mCTDownButt; IBOutlet NSButton * mATDownButt; //general tab IBOutlet NSButton * mQAActiveButt; IBOutlet NSButton * mMTActiveButt; IBOutlet NSButton * mCTActiveButt; IBOutlet NSButton * mATActiveButt; IBOutlet NSButton * mMTShowDestButt; IBOutlet NSButton * mCTShowDestButt; IBOutlet NSButton * mATShowDestButt; IBOutlet NSButton * mOPTTrimExtButt; IBOutlet NSButton * mQAUseHierMenusButt; IBOutlet NSButton * mMTUseHierMenusButt; IBOutlet NSButton * mCTUseHierMenusButt; IBOutlet NSButton * mATUseHierMenusButt; AliasAndNameArray * qaItems; AliasAndNameArray * mtItems; AliasAndNameArray * ctItems; AliasAndNameArray * atItems; BOOL qaActive; BOOL mtActive; BOOL ctActive; BOOL atActive; BOOL mtShowDest; BOOL ctShowDest; BOOL atShowDest; BOOL optTrimExt; BOOL qaUseHierMenus; BOOL mtUseHierMenus; BOOL ctUseHierMenus; BOOL atUseHierMenus; int selectedTab; AliasAndNameArray * aliasItems; NSTableView * currentTableView; NSButton * removeButton; NSButton * upButton; NSButton * downButton; } - (void)activationChange:(id)sender; - (void)reloadPreferences:(id)sender; - (void)readPreferences:(id)sender; - (void)savePreferences:(id)sender; - (void)addFiles:(id)sender; - (void)removeFiles:(id)sender; - (void)moveUp:(id)sender; - (void)moveDown:(id)sender; - (void)insertSeparator:(id)sender; @end