Fixed permission issues.
This commit is contained in:
+5
-3
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user