OSDN Git Service

Ver0.21
[gefu/Gefu.git] / foldermodel.cpp
index 4f7fbec..6b4cacc 100644 (file)
@@ -35,6 +35,20 @@ FolderModel::FolderModel(QObject *parent) :
 }\r
 \r
 ///////////////////////////////////////////////////////////////////////////////\r
+/// \brief FolderModel::clearPixmapCache\r
+///\r
+/// サムネイルキャッシュをクリアします。\r
+///\r
+void FolderModel::clearPixmapCache()\r
+{\r
+    beginResetModel();\r
+    m_pixmapCacheMutex.lock();\r
+    m_pixmapCache.clear();\r
+    m_pixmapCacheMutex.unlock();\r
+    endResetModel();\r
+}\r
+\r
+///////////////////////////////////////////////////////////////////////////////\r
 /// \brief FolderModel::fileIcon\r
 /// \param index    アイテムのインデックス\r
 /// \return アイコンを返します。\r
@@ -220,7 +234,6 @@ void FolderModel::setRootPath(const QString &path, bool addHistory)
                 m_history << m_dir.absolutePath();\r
                 m_historyPos = m_history.size() - 1;\r
             }\r
-\r
             m_pixmapCacheMutex.lock();\r
             m_pixmapCache.clear();\r
             m_pixmapCacheMutex.unlock();\r