]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/qt4/GuiCitation.h
Initialize class members to please coverity
[lyx.git] / src / frontends / qt4 / GuiCitation.h
index 035b2d2e2ac1d081d47e73acb2be5d47d813676f..6648141fc1ce6ed8a29c0cd72c33f663a8608b6c 100644 (file)
@@ -23,6 +23,8 @@
 
 #include "Citation.h"
 
+#include <QAbstractListModel>
+#include <QStandardItemModel>
 #include <QStringList>
 #include <QStringListModel>
 
@@ -34,6 +36,7 @@ namespace frontend {
 
 class GuiSelectionManager;
 
+
 class GuiCitation : public DialogView, public Ui::CitationUi
 {
        Q_OBJECT
@@ -41,8 +44,6 @@ class GuiCitation : public DialogView, public Ui::CitationUi
 public:
        ///
        GuiCitation(GuiView & lv);
-       ///
-       ~GuiCitation();
 
 private Q_SLOTS:
        void on_okPB_clicked();
@@ -114,6 +115,19 @@ private:
        /// Clear selected keys
        void clearSelection();
 
+       /// Set selected keys
+       void setSelectedKeys(QStringList const);
+       /// Get selected keys
+       QStringList selectedKeys();
+       /// Set pre texts of qualified lists
+       void setPreTexts(std::vector<docstring> const m);
+       /// Get pre texts of qualified lists
+       std::vector<docstring> getPreTexts();
+       /// Set post texts of qualified lists
+       void setPostTexts(std::vector<docstring> const m);
+       /// Get post texts of qualified lists
+       std::vector<docstring> getPostTexts();
+
        /// Find keys containing a string.
        void findKey(
                BiblioInfo const & bi, //< optimize by passing this
@@ -171,7 +185,7 @@ private:
        /// available keys.
        QStringListModel available_model_;
        /// selected keys.
-       QStringListModel selected_model_;
+       QStandardItemModel selected_model_;
        /// All keys.
        QStringList all_keys_;
        /// Cited keys.