1
0
mirror of https://github.com/qTox/qTox.git synced 2024-03-22 14:00:36 +08:00

Add way to delete whole history #1871

This commit is contained in:
PKEv 2015-06-28 22:54:00 +03:00
parent e600d6056e
commit e958f99609

View File

@ -57,6 +57,19 @@ void PrivacyForm::onEnableLoggingUpdated()
Settings::getInstance().setEnableLogging(bodyUI->cbKeepHistory->isChecked());
HistoryKeeper::resetInstance();
Widget::getInstance()->clearAllReceipts();
if (!bodyUI->cbKeepHistory->isChecked())
{
QMessageBox::StandardButton dialogDelHistory;
dialogDelHistory = QMessageBox::question(0, tr("Confirmation"), tr("Do you want to permanently delete all chat history?"),
QMessageBox::Yes|QMessageBox::No);
if (dialogDelHistory == QMessageBox::Yes)
{
if (!HistoryKeeper::removeHistory())
{
QMessageBox::critical(0, tr("Error"), tr("Could not delete chat history"), QMessageBox::Ok);
}
}
}
}
void PrivacyForm::onTypingNotificationEnabledUpdated()