/*! * Инициализация. */ void SpellChecker::start() { m_textEdit = SendWidget::i()->input(); connect(m_textEdit, SIGNAL(contextMenu(QMenu*,QPoint)), this, SLOT(contextMenu(QMenu*,QPoint))); reload(); m_highlighter = new SpellHighlighter(m_textEdit->document()); connect(SpellBackend::instance(), SIGNAL(suggestionsReady(QString,QStringList)), SLOT(suggestions(QString,QStringList))); connect(SettingsTabHook::i(), SIGNAL(added(QString,SettingsPage*)), SLOT(added(QString,SettingsPage*))); }
void AutoComplete::setSuggester(Suggester* suggester) { if (this->suggester) this->suggester->disconnect(); this->suggester = suggester; connect(suggester, SIGNAL(ready(QStringList)), SLOT(suggestionsReady(QStringList))); }