+ Added {Get,Add,Clear}Recent{Apps,Documents,Folders} framework
+ Fleshed out {Get,Add}RecentApps calls
+ Updated argument names for GetRecent{Documents,Folders} to
versions used in R5 release notes in the Be Book.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1715 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
+10
-5
@@ -134,13 +134,13 @@ public:
|
||||
|
||||
/* Recent document and app support */
|
||||
void GetRecentDocuments(BMessage *refList, int32 maxCount,
|
||||
const char *ofType = NULL,
|
||||
const char *openedByAppSig = NULL) const;
|
||||
const char *fileType = NULL,
|
||||
const char *appSig = NULL) const;
|
||||
void GetRecentDocuments(BMessage *refList, int32 maxCount,
|
||||
const char *ofTypeList[], int32 ofTypeListCount,
|
||||
const char *openedByAppSig = NULL) const;
|
||||
const char *fileTypes[], int32 fileTypesCount,
|
||||
const char *appSig = NULL) const;
|
||||
void GetRecentFolders(BMessage *refList, int32 maxCount,
|
||||
const char *openedByAppSig = NULL) const;
|
||||
const char *appSig = NULL) const;
|
||||
void GetRecentApps(BMessage *refList, int32 maxCount) const;
|
||||
|
||||
void AddToRecentDocuments(const entry_ref *doc,
|
||||
@@ -207,6 +207,11 @@ private:
|
||||
const BList *messageList, const entry_ref *ref,
|
||||
bool readyToRun) const;
|
||||
void InitMessengers();
|
||||
|
||||
void AddToRecentApps(const char *appSig) const;
|
||||
void ClearRecentDocuments() const;
|
||||
void ClearRecentFolders() const;
|
||||
void ClearRecentApps() const;
|
||||
|
||||
BMessenger fMess;
|
||||
BMessenger fMimeMess;
|
||||
|
||||
Reference in New Issue
Block a user