summaryrefslogtreecommitdiff
path: root/src/settingsdialog.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/settingsdialog.cpp')
-rw-r--r--src/settingsdialog.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/settingsdialog.cpp b/src/settingsdialog.cpp
index e528f478..c66cc243 100644
--- a/src/settingsdialog.cpp
+++ b/src/settingsdialog.cpp
@@ -26,6 +26,7 @@ along with Mod Organizer. If not, see <http://www.gnu.org/licenses/>.
#include "iplugingame.h"
#include "settings.h"
#include "instancemanager.h"
+#include "nexusinterface.h"
#include <QDirIterator>
#include <QFileDialog>
@@ -227,3 +228,9 @@ void SettingsDialog::on_changeInstanceButton_clicked()
qApp->exit(INT_MAX);
}
}
+
+void SettingsDialog::on_clearCacheButton_clicked()
+{
+ QDir(Settings::instance().getCacheDirectory()).removeRecursively();
+ NexusInterface::instance()->clearCache();
+}