From a40613f885c18a8a9f090cd88c595bcb960d97c9 Mon Sep 17 00:00:00 2001 From: Al Date: Tue, 22 Jan 2019 17:58:34 +0100 Subject: Cache list of archives contained in a mod instead of accessing disk each time --- src/modinforegular.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/modinforegular.h') diff --git a/src/modinforegular.h b/src/modinforegular.h index 33b26998..093b4e5b 100644 --- a/src/modinforegular.h +++ b/src/modinforegular.h @@ -320,7 +320,7 @@ public: */ virtual QDateTime getLastNexusQuery() const; - virtual QStringList archives() const; + virtual QStringList archives(bool checkOnDisk = false); virtual void setColor(QColor color); @@ -371,6 +371,8 @@ private: QString m_URL; QString m_GameName; + mutable QStringList m_Archives; + QDateTime m_CreationTime; QDateTime m_LastNexusQuery; -- cgit v1.3.1