summaryrefslogtreecommitdiff
path: root/datamanager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'datamanager.cpp')
-rw-r--r--datamanager.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/datamanager.cpp b/datamanager.cpp
index eb65afd..916610a 100644
--- a/datamanager.cpp
+++ b/datamanager.cpp
@@ -156,6 +156,12 @@ string DataManager::findDataFile(const string &subDirectory, const string &file)
return fname;
}
+bool DataManager::hasUserDataFile(const string &subDirectory, const string &file)
+{
+ string fname = makeDataFilename(subDirectory, file, true);
+ return fileExists(fname);
+}
+
string DataManager::makeDataFilename(const string &subDirectory, const string &lexicon, const string &file, bool user)
{
return (user ? m_userDataDirectory : m_appDataDirectory) + "/" + subDirectory + "/" + lexicon + "/" + file;