ДК
8 апреля 2020 г. 16:17

Наследование от QSqlTableModel

Qt, QSqlTableModel

Привет. Передаю в конструктор QSqlTableModel QObject + QSqlDatabase.

  1. _reportsSQL = new SqlTableModelDrAndDr(this, REPORTDATABASE->getDataBase());

Понадобилось переопределение Qt::ItemFlags. Как мне правильно передать в конструктор QSqlDatabase ?
так не работает.

  1. SqlTableModelDrAndDr::SqlTableModelDrAndDr(QObject *parent, QSqlDatabase db) :
  2. QSqlTableModel(parent)
  3. {
  4. if(db.isValid())
  5. database() = db;
  6. }

методов, чтобы засетить db я не нашел.

3

Вам это нравится? Поделитесь в социальных сетях!

2
ИП
  • 8 апреля 2020 г. 16:27
  • (ред.)
  • Ответ был помечен как решение.
  1. SqlTableModelDrAndDr::SqlTableModelDrAndDr(QObject *parent, QSqlDatabase db) :
  2. QSqlTableModel(parent, db)
  3. {}
    ДК
    • 8 апреля 2020 г. 16:29

    :-D блин, без слов, пойду пройдусь))

      Комментарии

      Только авторизованные пользователи могут публиковать комментарии.
      Пожалуйста, авторизуйтесь или зарегистрируйтесь