重新调整缓存设置窗口

This commit is contained in:
yangjiaxuan 2022-11-30 14:29:02 +08:00
parent dbc3c47461
commit dcd5734cb8
6 changed files with 74 additions and 53 deletions

Binary file not shown.

View File

@ -345,7 +345,7 @@
<message>
<location filename="dialog_clrcache.ui" line="26"/>
<source>Dialog</source>
<translation></translation>
<translation></translation>
</message>
<message>
<location filename="dialog_clrcache.ui" line="34"/>
@ -358,48 +358,56 @@
<translation></translation>
</message>
<message>
<location filename="dialog_clrcache.ui" line="55"/>
<source>setCachePath</source>
<translation></translation>
<translation type="vanished"></translation>
</message>
<message>
<location filename="dialog_clrcache.ui" line="66"/>
<location filename="dialog_clrcache.ui" line="59"/>
<source>Cache occupied space:</source>
<translation></translation>
</message>
<message>
<location filename="dialog_clrcache.ui" line="73"/>
<location filename="dialog_clrcache.ui" line="118"/>
<location filename="dialog_clrcache.ui" line="66"/>
<location filename="dialog_clrcache.ui" line="111"/>
<source>0</source>
<translation>0×0×0 {0?}</translation>
</message>
<message>
<location filename="dialog_clrcache.ui" line="80"/>
<location filename="dialog_clrcache.ui" line="73"/>
<source>B</source>
<translation>B</translation>
</message>
<message>
<location filename="dialog_clrcache.ui" line="87"/>
<location filename="dialog_clrcache.ui" line="80"/>
<source>(0 Byte)</source>
<translation>(0 Byte)</translation>
</message>
<message>
<location filename="dialog_clrcache.ui" line="111"/>
<location filename="dialog_clrcache.ui" line="104"/>
<source>Number of files:</source>
<translation></translation>
</message>
<message>
<location filename="dialog_clrcache.ui" line="155"/>
<location filename="dialog_clrcache.ui" line="148"/>
<source>Clear Cache</source>
<translation></translation>
</message>
<message>
<location filename="dialog_clrcache.ui" line="162"/>
<source>Close</source>
<translation></translation>
<location filename="dialog_clrcache.ui" line="155"/>
<source>ok</source>
<translation></translation>
</message>
<message>
<location filename="dialog_clrcache.cpp" line="52"/>
<location filename="dialog_clrcache.ui" line="162"/>
<source>cancel</source>
<translation></translation>
</message>
<message>
<source>Close</source>
<translation type="vanished"></translation>
</message>
<message>
<location filename="dialog_clrcache.cpp" line="53"/>
<source>Question</source>
<translation></translation>
</message>
@ -410,53 +418,58 @@ Continue to clear?</source>
</translation>
</message>
<message>
<location filename="dialog_clrcache.cpp" line="53"/>
<location filename="dialog_clrcache.cpp" line="54"/>
<source>Main window contains temporary files, clear cache would remove all of them.
Continue to clear?</source>
<translation>
</translation>
</message>
<message>
<location filename="dialog_clrcache.cpp" line="55"/>
<location filename="dialog_clrcache.cpp" line="56"/>
<source>yes</source>
<translation></translation>
</message>
<message>
<location filename="dialog_clrcache.cpp" line="56"/>
<location filename="dialog_clrcache.cpp" line="57"/>
<source>no</source>
<translation></translation>
</message>
<message>
<location filename="dialog_clrcache.cpp" line="48"/>
<location filename="dialog_clrcache.cpp" line="67"/>
<location filename="dialog_clrcache.cpp" line="49"/>
<location filename="dialog_clrcache.cpp" line="68"/>
<source>Information</source>
<translation></translation>
</message>
<message>
<location filename="dialog_clrcache.cpp" line="48"/>
<location filename="dialog_clrcache.cpp" line="49"/>
<source>No cached file is available</source>
<translation></translation>
</message>
<message>
<location filename="dialog_clrcache.cpp" line="67"/>
<location filename="dialog_clrcache.cpp" line="68"/>
<source>Cache clear successfully.</source>
<translation></translation>
</message>
<message>
<location filename="dialog_clrcache.cpp" line="71"/>
<location filename="dialog_clrcache.cpp" line="72"/>
<source>Warning</source>
<translation></translation>
</message>
<message>
<location filename="dialog_clrcache.cpp" line="71"/>
<location filename="dialog_clrcache.cpp" line="72"/>
<source>Cache clear failed or incompletely clear.</source>
<translation></translation>
</message>
<message>
<location filename="dialog_clrcache.cpp" line="168"/>
<location filename="dialog_clrcache.cpp" line="148"/>
<source>Browse directory</source>
<translation></translation>
</message>
<message>
<location filename="dialog_clrcache.cpp" line="170"/>
<source>tips</source>
<translation></translation>
</message>
</context>
<context>
<name>Dialog_Export</name>
@ -2092,7 +2105,7 @@ bug description:
<message>
<location filename="mainwindow.ui" line="527"/>
<source>act_clrCache</source>
<translation></translation>
<translation>...</translation>
</message>
<message>
<location filename="mainwindow.ui" line="532"/>

View File

@ -75,11 +75,6 @@ void Dialog_ClrCache::on_btn_clr_clicked()
setInformation(m_cachePath);
}
void Dialog_ClrCache::on_btn_close_clicked()
{
close();
}
bool Dialog_ClrCache::clrCache(const QString &path)
{
QDir dir = QDir(path);
@ -148,7 +143,18 @@ void Dialog_ClrCache::setInformation(const QString &path)
ui->lab_num->setNum(getFileNum(path));
}
void Dialog_ClrCache::on_pbtn_setCachePath_clicked()
void Dialog_ClrCache::on_btn_directory_clicked()
{
QString save_dir = QFileDialog::getExistingDirectory(this, tr("Browse directory"), "");
if (!save_dir.isEmpty())
{
if (save_dir[save_dir.size() - 1] != '/')
save_dir += "/";
ui->lineEdit->setText(getStdFileName(save_dir));
}
}
void Dialog_ClrCache::on_pbtn_ok_clicked()
{
if (ui->lineEdit->text().endsWith(getStdFileName(QString("/Cache/")), Qt::CaseInsensitive))
{
@ -171,13 +177,7 @@ void Dialog_ClrCache::on_pbtn_setCachePath_clicked()
close();
}
void Dialog_ClrCache::on_btn_directory_clicked()
void Dialog_ClrCache::on_pbtn_cancel_clicked()
{
QString save_dir = QFileDialog::getExistingDirectory(this, tr("Browse directory"), "");
if (!save_dir.isEmpty())
{
if (save_dir[save_dir.size() - 1] != '/')
save_dir += "/";
ui->lineEdit->setText(getStdFileName(save_dir));
}
close();
}

View File

@ -25,9 +25,9 @@ signals:
private slots:
void on_btn_clr_clicked();
void on_btn_close_clicked();
void on_pbtn_setCachePath_clicked();
void on_btn_directory_clicked();
void on_pbtn_ok_clicked();
void on_pbtn_cancel_clicked();
private:
bool clrCache(const QString &path);

View File

@ -49,13 +49,6 @@
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="pbtn_setCachePath">
<property name="text">
<string>setCachePath</string>
</property>
</widget>
</item>
</layout>
</item>
<item>
@ -157,9 +150,16 @@
</widget>
</item>
<item>
<widget class="QPushButton" name="btn_close">
<widget class="QPushButton" name="pbtn_ok">
<property name="text">
<string>Close</string>
<string>ok</string>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="pbtn_cancel">
<property name="text">
<string>cancel</string>
</property>
</widget>
</item>

View File

@ -324,7 +324,7 @@
</message>
<message>
<source>Close</source>
<translation type="unfinished"></translation>
<translation type="obsolete"></translation>
</message>
<message>
<source>Information</source>
@ -368,11 +368,19 @@
<translation type="unfinished">...</translation>
</message>
<message>
<source>setCachePath</source>
<source>Browse directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Browse directory</source>
<source>ok</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>tips</source>
<translation type="unfinished"></translation>
</message>
</context>