SelectClassWidget::SelectClassWidget(QWidget *parent) : QWidget(parent), m_ui(new Ui::SelectClassWidget) { m_ui->setupUi(this); m_ui->classTable->setModel(&m_classTableProxyModel); connect(m_ui->clearButton, SIGNAL(clicked()), m_ui->searchEdit, SLOT(clear())); connect(m_ui->searchEdit, SIGNAL(textEdited(QString)), this, SLOT(searchEdited())); connect(&m_searchTimer, SIGNAL(timeout()), this, SLOT(updateFilter())); }
void SearchWindow::searchCancel() { // redo changes by tryout if (d->hasTouchedXml) { emit searchEdited(d->currentId, d->oldXml); d->hasTouchedXml = false; } hide(); }
void SearchWindow::searchTryout() { d->hasTouchedXml = true; emit searchEdited(d->currentId, search()); }
void SearchWindow::searchOk() { d->hasTouchedXml = true; emit searchEdited(d->currentId, search()); hide(); }