Esempio n. 1
0
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();
}
Esempio n. 2
0
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();
}
Esempio n. 3
0
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()));
}
Esempio n. 4
0
bool Notifier::enableAll()
{
	return enableUpdate() && enableCommit() && enableRollback();
}
Esempio n. 5
0
void CommitWidget::reload()
{
	enableCommit();
}
Esempio n. 6
0
void CommitWidget::on_Repo_indexChanged()
{
	m_status = 0;
	enableCommit();
}