#include "BufferView.h"
#include "Cursor.h"
#include "CutAndPaste.h"
-#include "support/debug.h"
-#include "support/gettext.h"
#include "Language.h"
#include "LyXRC.h"
#include "Paragraph.h"
-#include "support/textutils.h"
+#include "support/debug.h"
#include "support/docstring.h"
+#include "support/gettext.h"
#include "support/lstrings.h"
+#include "support/textutils.h"
#include <QListWidgetItem>
GuiSpellchecker::GuiSpellchecker(GuiView & lv)
- : GuiDialog(lv, "spellchecker"), exitEarly_(false),
+ : GuiDialog(lv, "spellchecker", qt_("Spellchecker")), exitEarly_(false),
oldval_(0), newvalue_(0), count_(0), speller_(0)
{
setupUi(this);
- setViewTitle(_("Spellchecker"));
connect(closePB, SIGNAL(clicked()), this, SLOT(slotClose()));
connect(replacePB, SIGNAL(clicked()), this, SLOT(replace()));
}
-void GuiSpellchecker::closeEvent(QCloseEvent * e)
-{
- slotClose();
- GuiDialog::closeEvent(e);
-}
-
-
void GuiSpellchecker::reject()
{
slotClose();
}
-bool GuiSpellchecker::initialiseParams(std::string const &)
+bool GuiSpellchecker::initialiseParams(string const &)
{
LYXERR(Debug::GUI, "Spellchecker::initialiseParams");
ptrdiff_t start = 0;
ptrdiff_t total = 0;
- DocIterator it = DocIterator(buffer().inset());
- for (start = 0; it != cur; it.forwardPos())
+ DocIterator it = doc_iterator_begin(buffer().inset());
+ for (start = 1; it != cur; it.forwardPos())
++start;
for (total = start; it; it.forwardPos())