Commit e467abe6 authored by Claudio Valerio's avatar Claudio Valerio

Added directory for distributed interactivities

parent 843b7b2d
...@@ -47,7 +47,7 @@ UBLibraryController::UBLibraryController(QWidget *pParentWidget, UBBoardControll ...@@ -47,7 +47,7 @@ UBLibraryController::UBLibraryController(QWidget *pParentWidget, UBBoardControll
userPath(mPicturesStandardDirectoryPath); userPath(mPicturesStandardDirectoryPath);
mInteractiveUserDirectoryPath = QUrl::fromLocalFile(UBSettings::settings()->uniboardInteractiveUserDirectory()); mInteractiveUserDirectoryPath = QUrl::fromLocalFile(UBSettings::settings()->uniboardInteractiveUserDirectory());
createInternalWidgetItems(); createInternalWidgetItems();
} }
...@@ -292,6 +292,9 @@ QList<UBLibElement*> UBLibraryController::addVirtualElementsForItemPath(const QS ...@@ -292,6 +292,9 @@ QList<UBLibElement*> UBLibraryController::addVirtualElementsForItemPath(const QS
content << listElementsInPath(path.toLocalFile()); content << listElementsInPath(path.toLocalFile());
content << listElementsInPath(UBSettings::settings()->uniboardDefaultUserImageLibraryDirectory()); content << listElementsInPath(UBSettings::settings()->uniboardDefaultUserImageLibraryDirectory());
} }
else if (pPath == mInteractiveCategoryPath.toLocalFile()){
content << listElementsInPath(UBSettings::settings()->sankoreDistributedInteractiveDirectory());
}
return content; return content;
} }
......
...@@ -1109,6 +1109,22 @@ QString UBSettings::uniboardInteractiveUserDirectory() ...@@ -1109,6 +1109,22 @@ QString UBSettings::uniboardInteractiveUserDirectory()
} }
QString UBSettings::sankoreDistributedInteractiveDirectory()
{
QString defaultRelativePath = QString("./library/sankoreInteractivities");
QString configPath = value("Library/DefaultUserImageDirectory", QVariant(defaultRelativePath)).toString();
if (configPath.startsWith("."))
{
return UBPlatformUtils::applicationResourcesDirectory() + configPath.right(configPath.size() - 1);
}
else
{
return configPath;
}
}
QString UBSettings::uniboardInteractiveLibraryDirectory() QString UBSettings::uniboardInteractiveLibraryDirectory()
{ {
QString defaultRelativePath = QString("./library/interactive"); QString defaultRelativePath = QString("./library/interactive");
......
...@@ -109,6 +109,7 @@ class UBSettings : public QObject ...@@ -109,6 +109,7 @@ class UBSettings : public QObject
QString uniboardInteractiveUserDirectory(); QString uniboardInteractiveUserDirectory();
QString uniboardInteractiveLibraryDirectory(); QString uniboardInteractiveLibraryDirectory();
QString uniboardInteractiveFavoritesDirectory(); QString uniboardInteractiveFavoritesDirectory();
QString sankoreDistributedInteractiveDirectory();
QString podcastRecordingDirectory(); QString podcastRecordingDirectory();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment