namespace lyx {
namespace frontend {
-using support::internalLineEnding;
-using support::externalLineEnding;
-
GuiSelection::GuiSelection()
: schedule_check_(true),
void GuiSelection::haveSelection(bool own)
{
- if (!qApp->clipboard()->supportsSelection())
+ if (!selection_supported_)
return;
// Tell qt that we have a selection by setting a dummy selection.
if (str.isNull())
return docstring();
- return internalLineEnding(qstring_to_ucs4(str));
+ return internalLineEnding(str);
}
{
LYXERR(Debug::SELECTION, "GuiSelection::put: " << to_utf8(str));
- qApp->clipboard()->setText(toqstr(externalLineEnding(str)),
+ qApp->clipboard()->setText(externalLineEnding(str),
QClipboard::Selection);
}
} // namespace frontend
} // namespace lyx
-#include "GuiSelection_moc.cpp"
+#include "moc_GuiSelection.cpp"