From 00ca130f19dad1e2c3821d370dfe6893a2a3cd7e Mon Sep 17 00:00:00 2001 From: Max Horn Date: Mon, 29 Sep 2008 10:30:31 +0000 Subject: Add priority parameter to the SearchMan API svn-id: r34679 --- common/archive.cpp | 12 ++++++------ common/archive.h | 6 +++--- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/common/archive.cpp b/common/archive.cpp index ee27b216d1..49e43a5973 100644 --- a/common/archive.cpp +++ b/common/archive.cpp @@ -333,16 +333,16 @@ SearchManager::SearchManager() { clear(); // Force a reset } -void SearchManager::addArchive(const String &name, ArchivePtr archive) { - add(name, archive); +void SearchManager::addArchive(const String &name, ArchivePtr archive, int priority) { + add(name, archive, priority); } -void SearchManager::addDirectory(const String &name, const String &directory) { - addDirectoryRecursive(name, directory, 1); +void SearchManager::addDirectory(const String &name, const String &directory, int priority) { + addDirectoryRecursive(name, directory, 1, priority); } -void SearchManager::addDirectoryRecursive(const String &name, const String &directory, int depth) { - add(name, ArchivePtr(new FSDirectory(directory, depth))); +void SearchManager::addDirectoryRecursive(const String &name, const String &directory, int depth, int priority) { + add(name, ArchivePtr(new FSDirectory(directory, depth)), priority); } void SearchManager::clear() { diff --git a/common/archive.h b/common/archive.h index 0b94858826..246d9da8cf 100644 --- a/common/archive.h +++ b/common/archive.h @@ -211,17 +211,17 @@ public: * Add an existing Archive. This is meant to support searching in system-specific * archives, namely the MACOSX/IPHONE bundles. */ - void addArchive(const String &name, ArchivePtr archive); + void addArchive(const String &name, ArchivePtr archive, int priority = 0); /** * Create and add a FSDirectory by name */ - void addDirectory(const String &name, const String &directory); + void addDirectory(const String &name, const String &directory, int priority = 0); /** * Create and add a FSDirectory and its subdirectories by name */ - void addDirectoryRecursive(const String &name, const String &directory, int depth = 4); + void addDirectoryRecursive(const String &name, const String &directory, int depth = 4, int priority = 0); /** * TODO -- cgit v1.2.3