Connection handling in daemon improved. Added settings to allow automatic connection...
[jenirok] / src / gui / buttonselector.cpp
index d41ff9e..fafb52c 100644 (file)
@@ -58,6 +58,22 @@ void ButtonSelector::setCurrentIndex(int index)
     selector_->setCurrentIndex(index);
 }
 
+bool ButtonSelector::selectByValue(QVariant const& value)
+{
+    for(int i = 0; i < model_->rowCount(); i++)
+    {
+        QStandardItem* item = model_->item(i);
+
+        if(item && item->data(Qt::UserRole) == value)
+        {
+            setCurrentIndex(i);
+            return true;
+        }
+    }
+
+    return false;
+}
+
 int ButtonSelector::currentIndex() const
 {
     return selector_->currentIndex();