- setupUi(this);
- setViewTitle(_("Spellchecker"));
-
- connect(closePB, SIGNAL(clicked()), this, SLOT(slotClose()));
- connect(replacePB, SIGNAL(clicked()), this, SLOT(replaceClicked()));
- connect(ignorePB, SIGNAL(clicked()), this, SLOT(ignoreClicked()));
- connect(replacePB_3, SIGNAL(clicked()), this, SLOT(acceptClicked()));
- connect(addPB, SIGNAL(clicked()), this, SLOT(addClicked()));
-
- connect(replaceCO, SIGNAL(highlighted(QString)),
- this, SLOT(replaceChanged(QString)));
- connect(suggestionsLW, SIGNAL(itemDoubleClicked(QListWidgetItem*)),
- this, SLOT(replaceClicked()));
- connect(suggestionsLW, SIGNAL(itemClicked(QListWidgetItem*)),
- this, SLOT(suggestionChanged(QListWidgetItem*)));
-
- wordED->setReadOnly(true);
-
- bc().setPolicy(ButtonPolicy::NoRepeatedApplyReadOnlyPolicy);
- bc().setCancel(closePB);
+ d->ui.setupUi(this);
+
+ connect(d->ui.suggestionsLW, SIGNAL(itemDoubleClicked(QListWidgetItem*)),
+ this, SLOT(on_replacePB_clicked()));
+
+ d->ui.wordED->setReadOnly(true);
+
+ d->ui.suggestionsLW->installEventFilter(this);