PrefWidget * KDBSearchEngine2::preferencesWidget(QWidget *parent) { pw = new KDB2PreferencesWidget(parent); kdDebug(0) << "new KDB2 preferences widget" << endl; setSettings(); connect(pw,SIGNAL(restoreNow()),this,SLOT(setSettings())); connect(pw,SIGNAL(applyNow()),this,SLOT(updateSettings())); connect(pw,SIGNAL(destroyed()),this,SLOT(prefDestr())); connect(pw->dbpw->scanAll,SIGNAL(clicked()),this,SLOT(scanAllPressed())); connect(pw->dbpw->scanSource,SIGNAL(clicked()),this,SLOT(scanNowPressed())); connect(pw->dbpw->addSource,SIGNAL(clicked()),this,SLOT(addSource())); connect(pw->dbpw->editSource,SIGNAL(clicked()),this,SLOT(editSource())); connect(pw->dbpw->removeSource,SIGNAL(clicked()),this,SLOT(removeSource())); return pw; }
void SettingsDialog::onScanNow() { QSettings settings; settings.setValue("Dirs",p->model->dirsChecked()); Q_EMIT scanNowPressed(); }