]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/qt4/GuiIdListModel.cpp
do what the FIXME suggested
[lyx.git] / src / frontends / qt4 / GuiIdListModel.cpp
index 49d0e9027cb65890d77cae586e60e58b0c5d9d69..2d15b0efabf511c46c25b3660e67fbdbac4c8dcc 100644 (file)
@@ -93,8 +93,7 @@ void GuiIdListModel::insertRow(int const i, QString const & uiString,
 }
 
 
-QMap<int, QVariant> 
-       GuiIdListModel::itemData(QModelIndex const & index ) const 
+QMap<int, QVariant> GuiIdListModel::itemData(QModelIndex const & index) const
 {
        int const row = index.row();
        if (!rowIsValid(row))
@@ -104,10 +103,24 @@ QMap<int, QVariant>
        return qm;
 }
 
-/* The following functions are currently unused but are retained here in
-   case they should at some point be useful.
+
+int GuiIdListModel::findIDString(std::string const & idString) 
+{
+       vector<OurData>::const_iterator it  = userData_.begin();
+       vector<OurData>::const_iterator end = userData_.end();
+       for (; it != end; ++it)
+               if (fromqstr(it->idString.toString()) == idString)
+                       return it - userData_.begin();
+       return -1;
+}
+
+
+#if 0
+// The following functions are currently unused but are retained here in
+//   case they should at some point be useful.
    
-QStringList GuiIdListModel::getIDStringList() const {
+QStringList GuiIdListModel::getIDStringList() const
+{
        QStringList qsl;
        vector<OurData>::const_iterator it  = userData_.begin();
        vector<OurData>::const_iterator end = userData_.end();
@@ -125,17 +138,8 @@ void GuiIdListModel::insertRow(int const i, QString const & uiString,
        setIDString(i, idString);
 }
 
-bool GuiIdListModel::containsID(QVariant const & q) const
-{
-       vector<OurData>::const_iterator it  = userData_.begin();
-       vector<OurData>::const_iterator end = userData_.end();
-       for (; it != end; ++it)
-               if (it->idString == q)
-                       return true;
-       return false;
-}
-*/
+#endif
 
-}
-}
+} // namespace frontend
+} // namespace lyx