Доброго времени суток!У меня есть собственные типы данных и я использую их в наполнении QComboBox.Код: comboBoxBaudRate->clear(); comboBoxBaudRate->addItem("BAUD50", BAUD50); comboBoxBaudRate->addItem("BAUD75", BAUD75); comboBoxBaudRate->addItem("BAUD110", BAUD110); comboBoxBaudRate->addItem("BAUD134", BAUD134); comboBoxBaudRate->addItem("BAUD150", BAUD150);При сравнении Код:if ( comboBoxBaudRate->itemData(index) == scaner->getBaudRate() )Приведение типов происходит без вопросовА вот если я хочу присвоить значениеКод:BaudRateType newBaudRate = comboBoxBaudRate->itemData(index);корячиться и приведение типов делать не желает даже если пытаемся сделать такКод:BaudRateType newBaudRate = (BaudRateType)comboBoxBaudRate->itemData(index);Говорит что из QVariant в BaudRateType конвертить не может.Подскажите пожалуста как это замутить можно.
|