8#include "ui_sitesettingshtml5item.h"
16 , m_feature(a_feature)
21 m_ui->defaultPermissionCombo->addItem(
25 m_ui->defaultPermissionCombo->addItem(
29 m_ui->defaultPermissionCombo->addItem(
35 m_ui->label->setText(
mApp->siteSettingsManager()->getOptionName(m_feature));
44 QString sqlColumn =
mApp->siteSettingsManager()->featureToSqlColumn(m_feature);
45 QString name = m_ui->label->text();
58 QVariant data = m_ui->defaultPermissionCombo->currentData();
62void SiteSettingsHtml5Item::setPermission()
64 auto defaultPermission =
mApp->siteSettingsManager()->getDefaultPermission(m_feature);
65 int index = m_ui->defaultPermissionCombo->findData(defaultPermission);
68 qWarning() <<
"Unknown permission" << defaultPermission;
72 m_ui->defaultPermissionCombo->setCurrentIndex(index);
SiteSettingsHtml5Item(const QWebEnginePage::Feature a_feature, QWidget *parent=nullptr)
SiteSettingsManager::Permission permission() const
QWebEnginePage::Feature feature