mirror of
https://gitee.com/spark-store-project/spark-store
synced 2026-06-22 22:23:49 +08:00
实现垃圾文件计数和清理
This commit is contained in:
@@ -3,6 +3,8 @@
|
||||
|
||||
#include <QScrollArea>
|
||||
#include <QVBoxLayout>
|
||||
#include <QFutureWatcher>
|
||||
#include <QMutex>
|
||||
#include "page/spkpagebase.h"
|
||||
#include "ui_settings.h"
|
||||
|
||||
@@ -20,17 +22,35 @@ namespace SpkUi
|
||||
void ReadConfiguration();
|
||||
void SaveConfiguration();
|
||||
|
||||
void CountCleaning();
|
||||
|
||||
virtual void Activated() override;
|
||||
|
||||
private slots:
|
||||
void on_btnCleanDownloadedContent_clicked();
|
||||
void on_btnCleanResourceCache_clicked();
|
||||
void on_btnViewDownloadedContent_clicked();
|
||||
void on_btnViewResourceCache_clicked();
|
||||
|
||||
void CountFinishResource();
|
||||
void CountFinishDownload();
|
||||
void CleanedResource();
|
||||
void CleanedDownload();
|
||||
|
||||
private:
|
||||
QScrollArea *mMainArea;
|
||||
QVBoxLayout *mMainLay;
|
||||
QWidget *mSettingsWidget;
|
||||
Ui::SpkUiSettings *mSettingsUi;
|
||||
Ui::SpkUiSettings *ui;
|
||||
|
||||
QString mRepoListUrl;
|
||||
|
||||
QFutureWatcher<void> mFwResourceCount,
|
||||
mFwDownloadCount,
|
||||
mFwResourceClean,
|
||||
mFwDownloadClean;
|
||||
QMutex mMutResource, mMutDownload;
|
||||
int64_t mBytesResource, mBytesDownloads;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user