Tracker: style fixes to RecentItems
Renamed fTterator to fIterator which I'm assuming was a typo.
This commit is contained in:
@@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user