Russian Qt Forum

Qt => Общие вопросы => Тема начата: linuxoid от Февраль 19, 2009, 12:55



Название: QItemSelectionModel не может сигналы родненькие найти
Отправлено: linuxoid от Февраль 19, 2009, 12:55
Здравствуйте!! Всю голову сломал, ситуация следующая:
Мне нужно чтобы заработал этот сигнал на смену позиции курсора!!

Код:
//описание кто есть кто
//table_storon = QTableView();
//table_storon->selectionModel() >> QItemSelectionModel;

connect(table_storon->selectionModel(),SIGNAL(selectionChanged(QItemSelection&selected,QItemSelection&deselected)),this,SLOT(cur_sel_stor()));


выдаёт мне : Object::connect: No such signal QItemSelectionModel::selectionChanged(QItemSelection&selected,QItemSelection&deselected)

аналогичная ситуация и с родненькими сигналами для QItemSelectionModel, такими как:
Signals

    *void currentChanged ( const QModelIndex & current, const QModelIndex & previous )
    *void currentColumnChanged ( const QModelIndex & current, const QModelIndex & previous )
    *void currentRowChanged ( const QModelIndex & current, const QModelIndex & previous )

Помогите пожалуйста!может быть кто то сталкивался? Проэкт встал на месте, а сдавать скоро.. :-\


Название: Re: QItemSelectionModel не может сигналы родненькие найти
Отправлено: igor_bogomolov от Февраль 19, 2009, 13:13
Цитировать
connect(table_storon->selectionModel(),SIGNAL(selectionChanged(QItemSelection&selected,QItemSelection&deselected)), this, SLOT(cur_sel_stor()));

Заменить на
Код
C++ (Qt)
connect(table_storon->selectionModel(),SIGNAL(selectionChanged(const QItemSelection &, const QItemSelection &)),this,SLOT(cur_sel_stor()));


Название: Re: QItemSelectionModel не может сигналы родненькие найти
Отправлено: linuxoid от Февраль 19, 2009, 13:59
спасибо  ;D видать заработался совсем :P