diff --git a/RepositoryInfo.cpp b/RepositoryInfo.cpp index c9d4e5f..f872825 100644 --- a/RepositoryInfo.cpp +++ b/RepositoryInfo.cpp @@ -186,11 +186,3 @@ for(unsigned int i = 0; i < _repoinfo.size(); i++) { } rifile.close(); } - -void RepositoryInfo::clear() { - ConfigFile emptyconf; - _conf = emptyconf; - _repoinfo.clear(); - _repoinfoIterator = -1; - _repoinfoAtEnd = false; -} diff --git a/RepositoryInfo.h b/RepositoryInfo.h index 6f43430..55a4743 100644 --- a/RepositoryInfo.h +++ b/RepositoryInfo.h @@ -42,6 +42,5 @@ public: void setConfigFile(ConfigFile conf); ///< \brief A function that sets ConfigFile in the object. ///< \param conf A ConfigFile object. void write(); ///< A function that writes back the repository info file. - void clear(); ///< A function that clears the object. }; } diff --git a/RepositoryModDescription.cpp b/RepositoryModDescription.cpp index 5ca9788..11f5403 100644 --- a/RepositoryModDescription.cpp +++ b/RepositoryModDescription.cpp @@ -16,3 +16,9 @@ std::string RepositoryModDescription::getPath() { void RepositoryModDescription::setPath(std::string path) { _path = path; } + +void RepositoryModDescription::clear() { + _name = ""; + _release = 0; + _path = ""; +} diff --git a/RepositoryModDescription.h b/RepositoryModDescription.h index 4f1fbe7..1553b55 100644 --- a/RepositoryModDescription.h +++ b/RepositoryModDescription.h @@ -22,6 +22,7 @@ public: ///< \return Installation path of the mod. void setPath(std::string path); ///< \brief A function that sets installation path of the mod. ///< \param path Installation path of the mod. + void clear(); ///< A function that clears the object. }; } #endif