1. C++ / Говнокод #19206

    +2

    1. 1
    2. 2
    3. 3
    4. 4
    auto id = qobject_cast<QStandardItemModel *>(ui->cbxDevice->model())
                            ->item(ui->cbxDevice->currentIndex(),
                                   RemoteDev::Constants::DEV_ID_COLUMN)
                            ->data(RemoteDev::Constants::DEV_ID_ROLE);

    Q(Styled)ItemDelegate::setModelData, достаем данные из модели комбобокса: другая колонка, кастомная роль. Жиза :(

    Запостил: Elvenfighter, 20 Декабря 2015

    Комментарии (1) RSS

    • есть в Qt свой дзен, который пока не поймешь, никогда не сможешь пользоваться частью инструментов правильно. Я и сам хрени типа подобного использования моделей глотнул изрядно.
      Ответить

    Добавить комментарий