Fixed permission issues.

This commit is contained in:
2016-04-06 20:38:01 +02:00
parent 7ae8c53a16
commit d93e470c10
5 changed files with 35 additions and 13 deletions
+5 -3
View File
@@ -38,12 +38,14 @@ public slots:
if (!m_serviceConnected)
{
this->connect(service(), &IService::dbError, [this](QString msg) {
QMessageBox::critical(this, "Database error", msg.toStdString().c_str());
QMessageBox::critical(this, this->tr("Database error"), msg.toStdString().c_str());
m_saved = false;
});
this->connect(service(), &IService::permissionDenied, [this](QString permission) {
QMessageBox::critical(this, "Permission denied", permission.toStdString().c_str());
m_saved = false;
if (permission != PERM_DELETE) {
QMessageBox::critical(this, this->tr("Permission denied"), permission.toStdString().c_str());
m_saved = false;
}
});
this->connect(service(), &IService::dataChanged, [this]() {
m_saved = true;