|
@@ -215,7 +215,7 @@ bool PluginManager::upgradePlugin(QString fileName, QString srcFile)
|
|
|
ret = delPlugin(fileName, true);
|
|
ret = delPlugin(fileName, true);
|
|
|
if(ret)
|
|
if(ret)
|
|
|
{
|
|
{
|
|
|
- QString dstFile = QString("%1/%2").arg(QDir::currentPath(), fileName);
|
|
|
|
|
|
|
+ QString dstFile = QString("%1/%2/%3").arg(QDir::currentPath(), "plugins", fileName);
|
|
|
ret = QFile::copy(srcFile, dstFile);
|
|
ret = QFile::copy(srcFile, dstFile);
|
|
|
if(ret)
|
|
if(ret)
|
|
|
{
|
|
{
|
|
@@ -230,7 +230,7 @@ bool PluginManager::upgradePlugin(QString fileName, QString srcFile)
|
|
|
bool PluginManager::addPlugin(QString srcFile)
|
|
bool PluginManager::addPlugin(QString srcFile)
|
|
|
{
|
|
{
|
|
|
QFileInfo fileInfo(srcFile);
|
|
QFileInfo fileInfo(srcFile);
|
|
|
- QString dstFile = QString("%1/%2").arg(QDir::currentPath(), fileInfo.fileName());
|
|
|
|
|
|
|
+ QString dstFile = QString("%1/%2/%3").arg(QDir::currentPath(), "plugins", fileInfo.fileName());
|
|
|
bool ret = QFile::copy(srcFile, dstFile);
|
|
bool ret = QFile::copy(srcFile, dstFile);
|
|
|
if(ret)
|
|
if(ret)
|
|
|
{
|
|
{
|
|
@@ -241,6 +241,7 @@ bool PluginManager::addPlugin(QString srcFile)
|
|
|
m_pluginInfoMap.insert(info.fileName, info);
|
|
m_pluginInfoMap.insert(info.fileName, info);
|
|
|
loadPlugin(info.fileName);
|
|
loadPlugin(info.fileName);
|
|
|
}
|
|
}
|
|
|
|
|
+ savePluginInfo();
|
|
|
return ret;
|
|
return ret;
|
|
|
}
|
|
}
|
|
|
|
|
|