+void InputWidget::dataChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight) {
+ QItemSelectionRange changedArea(topLeft, bottomRight);
+ if(changedArea.contains(selectionModel()->currentIndex())) {
+ updateEnabledState();
+ }
+};
+
+void InputWidget::updateEnabledState() {
+ QModelIndex currentIndex = selectionModel()->currentIndex();
+
+ const Network *net = Client::networkModel()->networkByIndex(currentIndex);