kopia lustrzana https://github.com/f4exb/sdrangel
Highlight the current device
rodzic
4538d46c5d
commit
c7c0247f81
|
@ -52,6 +52,7 @@ DeviceSetSelectionDialog::DeviceSetSelectionDialog(std::vector<DeviceUISet*>& de
|
||||||
m_deviceSetIndexes.push_back(i);
|
m_deviceSetIndexes.push_back(i);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
selectIndex(channelDeviceSetIndex);
|
||||||
}
|
}
|
||||||
|
|
||||||
DeviceSetSelectionDialog::~DeviceSetSelectionDialog()
|
DeviceSetSelectionDialog::~DeviceSetSelectionDialog()
|
||||||
|
@ -65,3 +66,14 @@ void DeviceSetSelectionDialog::accept()
|
||||||
m_hasChanged = true;
|
m_hasChanged = true;
|
||||||
QDialog::accept();
|
QDialog::accept();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void DeviceSetSelectionDialog::selectIndex(int channelDeviceSetIndex)
|
||||||
|
{
|
||||||
|
for (int i = 0; i < (int) m_deviceSetIndexes.size(); i++)
|
||||||
|
{
|
||||||
|
if (channelDeviceSetIndex == m_deviceSetIndexes[i]) {
|
||||||
|
ui->workspaceList->setCurrentRow(i);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -40,6 +40,7 @@ public:
|
||||||
|
|
||||||
bool hasChanged() const { return m_hasChanged; }
|
bool hasChanged() const { return m_hasChanged; }
|
||||||
int getSelectedIndex() const { return m_selectedDeviceSetIndex; }
|
int getSelectedIndex() const { return m_selectedDeviceSetIndex; }
|
||||||
|
void selectIndex(int channelDeviceSetIndex);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
Ui::WorkspaceSelectionDialog *ui;
|
Ui::WorkspaceSelectionDialog *ui;
|
||||||
|
|
Ładowanie…
Reference in New Issue