crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Тема закрытаНачать новую тему
> [РЕШЕНО] Проблема с qobjectcast
Kagami
  опции профиля:
сообщение 29.11.2009, 13:55
Сообщение #1


Старейший участник
****

Группа: Участник
Сообщений: 601
Регистрация: 2.2.2009
Пользователь №: 523

Спасибо сказали: 101 раз(а)




Репутация:   9  


Есть небольной кусок кода:
void AppWizard::toggleShowUpdates(bool state)
{
    MyFilterModel* model = qobject_cast<MyFilterModel*>(tableView->model());
    if (model != 0) {
        model->setHideUpdates(state);
    }
}

При компиляции выдает вот это:
Раскрывающийся текст
Цитата
g++ -c -pipe -g -Wall -W -D_REENTRANT -DQT_SQL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtSql -I/usr/include/qt4 -I. -I. -o appwizard.o appwizard.cpp
/usr/include/qt4/QtGui/qsortfilterproxymodel.h: In member function ‘void QSortFilterProxyModel::qt_check_for_QOBJECT_macro(const T&) const [with T = MyFilterModel]’:
/usr/include/qt4/QtCore/qobject.h:441: instantiated from ‘T qobject_cast(QObject*) [with T = MyFilterModel*]’
appwizard.cpp:327: instantiated from here
/usr/include/qt4/QtGui/qsortfilterproxymodel.h:66: error: void value not ignored as it ought to be

Первый раз такое вижу. Никто с таким не сталкивался?

Сообщение отредактировал Kagami - 29.11.2009, 14:29
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
BRE
  опции профиля:
сообщение 29.11.2009, 14:03
Сообщение #2


Профессионал
*****

Группа: Участник
Сообщений: 1112
Регистрация: 6.3.2009
Из: Ростов-на-Дону
Пользователь №: 591

Спасибо сказали: 264 раз(а)




Репутация:   44  


А в классе MyFilterModel Q_OBJECT не забыл указать?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Kagami
  опции профиля:
сообщение 29.11.2009, 14:25
Сообщение #3


Старейший участник
****

Группа: Участник
Сообщений: 601
Регистрация: 2.2.2009
Пользователь №: 523

Спасибо сказали: 101 раз(а)




Репутация:   9  


Точно, забыл :)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Тема закрытаНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 29.11.2021, 14:18