3 * \file qt4/GuiSelection.h
4 * This file is part of LyX, the document processor.
5 * Licence details can be found in the file COPYING.
9 * \author Abdelrazak Younes
11 * Full author contact details are available in file CREDITS.
14 #ifndef GUISELECTION_H
15 #define GUISELECTION_H
17 #include "frontends/Selection.h"
25 * The Qt4 version of the Selection.
27 class GuiSelection : public QObject, public Selection
32 virtual ~GuiSelection() {}
34 /** Selection overloaded methods
37 void haveSelection(bool own);
38 docstring const get() const;
39 void put(docstring const & str);
44 void on_dataChanged();
47 bool text_selection_empty_;
48 bool const selection_supported_;
51 } // namespace frontend
54 #endif // GUISELECTION_H