Updated Kiwix::Manager class to accept origID as the last optional parameter, so as not to break existing tools which use Kiwix::Manager

This commit is contained in:
Kiran Mathew Koshy 2013-09-20 02:52:29 +05:30
parent c22b5a1d4c
commit 2f89926616
2 changed files with 7 additions and 7 deletions

View File

@ -225,7 +225,7 @@ namespace kiwix {
/* Add a book to the library. Return empty string if failed, book id otherwise */
string Manager::addBookFromPathAndGetId(const string pathToOpen, const string pathToSave,
const string url, const string origId, const bool checkMetaData) {
const string url, const bool checkMetaData, const string origId) {
kiwix::Book book;
if (this->readBookFromPath(pathToOpen, &book)) {
@ -249,8 +249,8 @@ namespace kiwix {
}
/* Wrapper over Manager::addBookFromPath which return a bool instead of a string */
bool Manager::addBookFromPath(const string pathToOpen, const string pathToSave, const string url, const string origId, const bool checkMetaData) {
return !(this->addBookFromPathAndGetId(pathToOpen, pathToSave, url, origId, checkMetaData).empty());
bool Manager::addBookFromPath(const string pathToOpen, const string pathToSave, const string url, const bool checkMetaData, const string origId) {
return !(this->addBookFromPathAndGetId(pathToOpen, pathToSave, url, checkMetaData, origId).empty());
}
bool Manager::readBookFromPath(const string path, kiwix::Book *book) {

View File

@ -55,10 +55,10 @@ namespace kiwix {
string getCurrentBookId();
bool setBookIndex(const string id, const string path, const supportedIndexType type);
bool setBookPath(const string id, const string path);
string addBookFromPathAndGetId(const string pathToOpen, const string pathToSave = "", const string url = "", const string origID="",
const bool checkMetaData = false);
bool addBookFromPath(const string pathToOpen, const string pathToSave = "", const string url = "", const string origID="",
const bool checkMetaData = false);
string addBookFromPathAndGetId(const string pathToOpen, const string pathToSave = "", const string url = "",
const bool checkMetaData = false, const string origID="");
bool addBookFromPath(const string pathToOpen, const string pathToSave = "", const string url = "",
const bool checkMetaData = false, const string origID="");
Library cloneLibrary();
bool getBookById(const string id, Book &book);
bool getCurrentBook(Book &book);