diff --git a/src/board/UBLibraryController.cpp b/src/board/UBLibraryController.cpp index 419c0966..04034161 100644 --- a/src/board/UBLibraryController.cpp +++ b/src/board/UBLibraryController.cpp @@ -167,6 +167,7 @@ void UBLibraryController::importImageOnLibrary(QImage& pImage) filePath = UBFileSystemUtils::normalizeFilePath(filePath); pImage.save(filePath); UBApplication::showMessage(tr("Added 1 Image to Library")); + emit updateItemsList(); } } diff --git a/src/board/UBLibraryController.h b/src/board/UBLibraryController.h index d375a2e4..f10b2b7b 100644 --- a/src/board/UBLibraryController.h +++ b/src/board/UBLibraryController.h @@ -130,6 +130,7 @@ class UBLibraryController : public QObject signals: void dialogClosed(int state); void setResource(QString &pathResource,QString &mimetype); + void updateItemsList(); public slots: void removeBackground(); diff --git a/src/core/UBApplication.cpp b/src/core/UBApplication.cpp index 01101f09..8c069a7d 100644 --- a/src/core/UBApplication.cpp +++ b/src/core/UBApplication.cpp @@ -601,14 +601,14 @@ void UBApplication::cleanup() if (boardController) delete boardController; if (webController) delete webController; if (documentController) delete documentController; - if (mUniboardSankoreTransition) delete mUniboardSankoreTransition; + if (mUniboardSankoreTransition) delete mUniboardSankoreTransition; applicationController = NULL; boardController = NULL; webController = NULL; documentController = NULL; - mUniboardSankoreTransition = NULL; + mUniboardSankoreTransition = NULL; } void UBStyle::drawItemText(QPainter *painter, const QRect &rect, int alignment, const QPalette &pal, diff --git a/src/gui/UBLibraryWidget.cpp b/src/gui/UBLibraryWidget.cpp index 11141958..6c325ee2 100644 --- a/src/gui/UBLibraryWidget.cpp +++ b/src/gui/UBLibraryWidget.cpp @@ -91,6 +91,8 @@ void UBLibraryWidget::init() connect(this, SIGNAL(selectionChanged()), this, SLOT(onSelectionChanged())); connect(UBDownloadManager::downloadManager(), SIGNAL(addDownloadedFileToLibrary(bool,QUrl,QString,QByteArray)), this, SLOT(onAddDownloadedFileToLibrary(bool,QUrl,QString,QByteArray))); connect(UBApplication::boardController, SIGNAL(displayMetadata(QMap)), this, SLOT(onDisplayMetadata(QMap))); + + connect(mLibraryController,SIGNAL(updateItemsList()),this,SLOT(onRefreshCurrentFolder())); } /**