Tracker: style fixes to RecentItems

Renamed fTterator to fIterator which I'm assuming was a typo.
This commit is contained in:
John Scipione
2014-06-20 21:29:28 -04:00
parent 961b4f97f7
commit 0c7c3ed429
2 changed files with 92 additions and 85 deletions
+43 -38
View File
@@ -51,11 +51,13 @@ class RecentItemsMenu : public BSlowMenu {
public: public:
RecentItemsMenu(const char* title, BMessage* openMessage, RecentItemsMenu(const char* title, BMessage* openMessage,
BHandler* itemTarget, int32 maxItems) BHandler* itemTarget, int32 maxItems)
: BSlowMenu(title), :
fTargetMesage(openMessage), BSlowMenu(title),
fItemTarget(itemTarget), fTargetMesage(openMessage),
fMaxCount(maxItems) fItemTarget(itemTarget),
{} fMaxCount(maxItems)
{
}
virtual ~RecentItemsMenu(); virtual ~RecentItemsMenu();
virtual bool StartBuildingItemList(); virtual bool StartBuildingItemList();
@@ -69,7 +71,7 @@ protected:
virtual const BMessage* ContainerMessage() virtual const BMessage* ContainerMessage()
{ return fTargetMesage; } { return fTargetMesage; }
BRecentItemsList* fTterator; BRecentItemsList* fIterator;
BMessage* fTargetMesage; BMessage* fTargetMesage;
BHandler* fItemTarget; BHandler* fItemTarget;
int32 fCount; int32 fCount;
@@ -116,12 +118,12 @@ public:
}; };
// #pragma mark - // #pragma mark - RecentItemsMenu
RecentItemsMenu::~RecentItemsMenu() RecentItemsMenu::~RecentItemsMenu()
{ {
delete fTterator; delete fIterator;
delete fTargetMesage; delete fTargetMesage;
} }
@@ -129,10 +131,9 @@ RecentItemsMenu::~RecentItemsMenu()
bool bool
RecentItemsMenu::AddNextItem() RecentItemsMenu::AddNextItem()
{ {
BMenuItem* item = fTterator->GetNextMenuItem(FileMessage(), BMenuItem* item = fIterator->GetNextMenuItem(FileMessage(),
ContainerMessage(), fItemTarget); ContainerMessage(), fItemTarget);
if (item != NULL) {
if (item) {
AddItem(item); AddItem(item);
fCount++; fCount++;
} }
@@ -154,7 +155,8 @@ RecentItemsMenu::StartBuildingItemList()
fCount = 0; fCount = 0;
fSanityCount = 0; fSanityCount = 0;
fTterator->Rewind(); fIterator->Rewind();
return true; return true;
} }
@@ -164,11 +166,11 @@ RecentItemsMenu::ClearMenuBuildingState()
{ {
fMenuBuilt = false; fMenuBuilt = false;
// force rebuilding each time // force rebuilding each time
fTterator->Rewind(); fIterator->Rewind();
} }
// #pragma mark - // #pragma mark - RecentFilesMenu
RecentFilesMenu::RecentFilesMenu(const char* title, BMessage* openFileMessage, RecentFilesMenu::RecentFilesMenu(const char* title, BMessage* openFileMessage,
@@ -178,7 +180,7 @@ RecentFilesMenu::RecentFilesMenu(const char* title, BMessage* openFileMessage,
RecentItemsMenu(title, openFileMessage, target, maxItems), RecentItemsMenu(title, openFileMessage, target, maxItems),
openFolderMessage(openFolderMessage) openFolderMessage(openFolderMessage)
{ {
fTterator = new BRecentFilesList(maxItems + 10, navMenuFolders, fIterator = new BRecentFilesList(maxItems + 10, navMenuFolders,
ofType, openedByAppSig); ofType, openedByAppSig);
} }
@@ -191,7 +193,7 @@ RecentFilesMenu::RecentFilesMenu(const char* title, BMessage* openFileMessage,
RecentItemsMenu(title, openFileMessage, target, maxItems), RecentItemsMenu(title, openFileMessage, target, maxItems),
openFolderMessage(openFolderMessage) openFolderMessage(openFolderMessage)
{ {
fTterator = new BRecentFilesList(maxItems + 10, navMenuFolders, fIterator = new BRecentFilesList(maxItems + 10, navMenuFolders,
ofTypeList, ofTypeListCount, openedByAppSig); ofTypeList, ofTypeListCount, openedByAppSig);
} }
@@ -202,7 +204,7 @@ RecentFilesMenu::~RecentFilesMenu()
} }
// #pragma mark - // #pragma mark - RecentFoldersMenu
RecentFoldersMenu::RecentFoldersMenu(const char* title, BMessage* openMessage, RecentFoldersMenu::RecentFoldersMenu(const char* title, BMessage* openMessage,
@@ -211,23 +213,24 @@ RecentFoldersMenu::RecentFoldersMenu(const char* title, BMessage* openMessage,
: :
RecentItemsMenu(title, openMessage, target, maxItems) RecentItemsMenu(title, openMessage, target, maxItems)
{ {
fTterator = new BRecentFoldersList(maxItems + 10, navMenuFolders, fIterator = new BRecentFoldersList(maxItems + 10, navMenuFolders,
openedByAppSig); openedByAppSig);
} }
// #pragma mark - // #pragma mark - RecentAppsMenu
RecentAppsMenu::RecentAppsMenu(const char* title, BMessage* openMessage, RecentAppsMenu::RecentAppsMenu(const char* title, BMessage* openMessage,
BHandler* target, int32 maxItems) BHandler* target, int32 maxItems)
: RecentItemsMenu(title, openMessage, target, maxItems) :
RecentItemsMenu(title, openMessage, target, maxItems)
{ {
fTterator = new BRecentAppsList(maxItems); fIterator = new BRecentAppsList(maxItems);
} }
// #pragma mark - // #pragma mark - BRecentItemsList
BRecentItemsList::BRecentItemsList(int32 maxItems, bool navMenuFolders) BRecentItemsList::BRecentItemsList(int32 maxItems, bool navMenuFolders)
@@ -268,7 +271,7 @@ BRecentItemsList::GetNextMenuItem(const BMessage* fileOpenInvokeMessage,
Model* newResolvedModel = NULL; Model* newResolvedModel = NULL;
Model* result = model.LinkTo(); Model* result = model.LinkTo();
if (!result) { if (result == NULL) {
newResolvedModel = new Model(model.EntryRef(), true, true); newResolvedModel = new Model(model.EntryRef(), true, true);
if (newResolvedModel->InitCheck() != B_OK) { if (newResolvedModel->InitCheck() != B_OK) {
@@ -277,16 +280,14 @@ BRecentItemsList::GetNextMenuItem(const BMessage* fileOpenInvokeMessage,
result = NULL; result = NULL;
} else } else
result = newResolvedModel; result = newResolvedModel;
} } else {
if (result) {
BModelOpener opener(result); BModelOpener opener(result);
// open the model, if it ain't open already // open the model, if it ain't open already
PoseInfo poseInfo; PoseInfo poseInfo;
BNode* resultNode = result->Node();
if (result->Node()) { if (resultNode != NULL) {
result->Node()->ReadAttr(kAttrPoseInfo, B_RAW_TYPE, 0, resultNode->ReadAttr(kAttrPoseInfo, B_RAW_TYPE, 0,
&poseInfo, sizeof(poseInfo)); &poseInfo, sizeof(poseInfo));
} }
@@ -302,7 +303,7 @@ BRecentItemsList::GetNextMenuItem(const BMessage* fileOpenInvokeMessage,
} }
// if user asked for it, return the current item ref // if user asked for it, return the current item ref
if (currentItemRef) if (currentItemRef != NULL)
*currentItemRef = ref; *currentItemRef = ref;
BMessage* message; BMessage* message;
@@ -333,7 +334,7 @@ BRecentItemsList::GetNextMenuItem(const BMessage* fileOpenInvokeMessage,
item->SetMessage(message); item->SetMessage(message);
} }
if (item && target) if (item != NULL && target != NULL)
item->SetTarget(target); item->SetTarget(target);
return item; return item;
@@ -347,7 +348,7 @@ BRecentItemsList::GetNextRef(entry_ref* result)
} }
// #pragma mark - // #pragma mark - BRecentFilesList
BRecentFilesList::BRecentFilesList(int32 maxItems, bool navMenuFolders, BRecentFilesList::BRecentFilesList(int32 maxItems, bool navMenuFolders,
@@ -372,7 +373,7 @@ BRecentFilesList::BRecentFilesList(int32 maxItems, bool navMenuFolders,
fTypeCount(ofTypeListCount), fTypeCount(ofTypeListCount),
fAppSig(openedByAppSig) fAppSig(openedByAppSig)
{ {
if (fTypeCount) { if (fTypeCount > 0) {
fTypes = new char *[ofTypeListCount]; fTypes = new char *[ofTypeListCount];
for (int32 index = 0; index < ofTypeListCount; index++) for (int32 index = 0; index < ofTypeListCount; index++)
fTypes[index] = strdup(ofTypeList[index]); fTypes[index] = strdup(ofTypeList[index]);
@@ -382,7 +383,7 @@ BRecentFilesList::BRecentFilesList(int32 maxItems, bool navMenuFolders,
BRecentFilesList::~BRecentFilesList() BRecentFilesList::~BRecentFilesList()
{ {
if (fTypeCount) { if (fTypeCount > 0) {
for (int32 index = 0; index < fTypeCount; index++) for (int32 index = 0; index < fTypeCount; index++)
free(fTypes[index]); free(fTypes[index]);
delete[] fTypes; delete[] fTypes;
@@ -395,16 +396,18 @@ BRecentFilesList::GetNextRef(entry_ref* ref)
{ {
if (fIndex == 0) { if (fIndex == 0) {
// Lazy roster Get // Lazy roster Get
if (fTypes) if (fTypes != NULL) {
BRoster().GetRecentDocuments(&fItems, fMaxItems, BRoster().GetRecentDocuments(&fItems, fMaxItems,
const_cast<const char**>(fTypes), const_cast<const char**>(fTypes),
fTypeCount, fAppSig.Length() ? fAppSig.String() : NULL); fTypeCount, fAppSig.Length() ? fAppSig.String() : NULL);
else } else {
BRoster().GetRecentDocuments(&fItems, fMaxItems, BRoster().GetRecentDocuments(&fItems, fMaxItems,
fType.Length() ? fType.String() : NULL, fType.Length() ? fType.String() : NULL,
fAppSig.Length() ? fAppSig.String() : NULL); fAppSig.Length() ? fAppSig.String() : NULL);
}
} }
return BRecentItemsList::GetNextRef(ref); return BRecentItemsList::GetNextRef(ref);
} }
@@ -434,7 +437,7 @@ BRecentFilesList::NewFileListMenu(const char* title,
} }
// #pragma mark - // #pragma mark - BRecentFoldersList
BMenu* BMenu*
@@ -465,11 +468,12 @@ BRecentFoldersList::GetNextRef(entry_ref* ref)
fAppSig.Length() ? fAppSig.String() : NULL); fAppSig.Length() ? fAppSig.String() : NULL);
} }
return BRecentItemsList::GetNextRef(ref); return BRecentItemsList::GetNextRef(ref);
} }
// #pragma mark - // #pragma mark - BRecentAppsList
BRecentAppsList::BRecentAppsList(int32 maxItems) BRecentAppsList::BRecentAppsList(int32 maxItems)
@@ -486,6 +490,7 @@ BRecentAppsList::GetNextRef(entry_ref* ref)
// Lazy roster Get // Lazy roster Get
BRoster().GetRecentApps(&fItems, fMaxItems); BRoster().GetRecentApps(&fItems, fMaxItems);
} }
return BRecentItemsList::GetNextRef(ref); return BRecentItemsList::GetNextRef(ref);
} }
+49 -47
View File
@@ -31,8 +31,8 @@ of Be Incorporated in the United States and other countries. Other brand product
names are registered trademarks or trademarks of their respective holders. names are registered trademarks or trademarks of their respective holders.
All rights reserved. All rights reserved.
*/ */
#ifndef __RECENT_ITEMS_LIST__ #ifndef _RECENT_ITEMS_LIST_H
#define __RECENT_ITEMS_LIST__ #define _RECENT_ITEMS_LIST_H
// BRecentItemsList classes allow creating an entire menu with // BRecentItemsList classes allow creating an entire menu with
@@ -49,6 +49,7 @@ All rights reserved.
class BMenuItem; class BMenuItem;
class BMenu; class BMenu;
class BRecentItemsList { class BRecentItemsList {
public: public:
BRecentItemsList(int32 maxItems, bool navMenuFolders); BRecentItemsList(int32 maxItems, bool navMenuFolders);
@@ -81,18 +82,18 @@ protected:
bool fNavMenuFolders; bool fNavMenuFolders;
private: private:
virtual void _r1(); virtual void _r1();
virtual void _r2(); virtual void _r2();
virtual void _r3(); virtual void _r3();
virtual void _r4(); virtual void _r4();
virtual void _r5(); virtual void _r5();
virtual void _r6(); virtual void _r6();
virtual void _r7(); virtual void _r7();
virtual void _r8(); virtual void _r8();
virtual void _r9(); virtual void _r9();
virtual void _r10(); virtual void _r10();
uint32 _reserved[20]; uint32 _reserved[20];
}; };
@@ -129,18 +130,18 @@ protected:
BString fAppSig; BString fAppSig;
private: private:
virtual void _r11(); virtual void _r11();
virtual void _r12(); virtual void _r12();
virtual void _r13(); virtual void _r13();
virtual void _r14(); virtual void _r14();
virtual void _r15(); virtual void _r15();
virtual void _r16(); virtual void _r16();
virtual void _r17(); virtual void _r17();
virtual void _r18(); virtual void _r18();
virtual void _r19(); virtual void _r19();
virtual void _r110(); virtual void _r110();
uint32 _reserved[20]; uint32 _reserved[20];
}; };
@@ -162,18 +163,18 @@ protected:
BString fAppSig; BString fAppSig;
private: private:
virtual void _r21(); virtual void _r21();
virtual void _r22(); virtual void _r22();
virtual void _r23(); virtual void _r23();
virtual void _r24(); virtual void _r24();
virtual void _r25(); virtual void _r25();
virtual void _r26(); virtual void _r26();
virtual void _r27(); virtual void _r27();
virtual void _r28(); virtual void _r28();
virtual void _r29(); virtual void _r29();
virtual void _r210(); virtual void _r210();
uint32 _reserved[20]; uint32 _reserved[20];
}; };
@@ -190,18 +191,19 @@ public:
virtual status_t GetNextRef(entry_ref*); virtual status_t GetNextRef(entry_ref*);
private: private:
virtual void _r31(); virtual void _r31();
virtual void _r32(); virtual void _r32();
virtual void _r33(); virtual void _r33();
virtual void _r34(); virtual void _r34();
virtual void _r35(); virtual void _r35();
virtual void _r36(); virtual void _r36();
virtual void _r37(); virtual void _r37();
virtual void _r38(); virtual void _r38();
virtual void _r39(); virtual void _r39();
virtual void _r310(); virtual void _r310();
uint32 _reserved[20]; uint32 _reserved[20];
}; };
#endif // __RECENT_ITEMS_LIST__
#endif // _RECENT_ITEMS_LIST_H