Notifier::Notifier(const Session& session, EnabledEventType enabled): _session(session) { if (enabled & SQLITE_NOTIFY_UPDATE) enableUpdate(); if (enabled & SQLITE_NOTIFY_COMMIT) enableCommit(); if (enabled & SQLITE_NOTIFY_ROLLBACK) enableRollback(); }
Notifier::Notifier(const Session& session, const Any& value, EnabledEventType enabled): _session(session), _value(value), _row(), _enabledEvents() { if (enabled & SQLITE_NOTIFY_UPDATE) enableUpdate(); if (enabled & SQLITE_NOTIFY_COMMIT) enableCommit(); if (enabled & SQLITE_NOTIFY_ROLLBACK) enableRollback(); }
CommitWidget::CommitWidget(QWidget *parent) : QWidget(parent) , m_repo(0) , m_status(0) , ui(new Ui::CommitWidget) { ui->setupUi(this); connect(ui->commitMessageTextEdit, SIGNAL(textChanged()), this, SLOT(enableCommit())); }
bool Notifier::enableAll() { return enableUpdate() && enableCommit() && enableRollback(); }
void CommitWidget::reload() { enableCommit(); }
void CommitWidget::on_Repo_indexChanged() { m_status = 0; enableCommit(); }