Model Items do not updated
Hi,
in mainwindow
Code:
MainWindow::MainWindow()
{
mQOgreWidget = new QOgreWidget(this);
setCentralWidget(mQOgreWidget);
createModel();
createDockWidget();
}
Code:
void MainWindow::createDockWidget()
{
listView
= new QListView(dockWidgetContents_8
);
listView
->setObjectName
(QString::fromUtf8("listView"));
listView
->setGeometry
(QRect(0,
0,
281,
290));
listView->setModel( model );
in my class QOgrerenderWidget .h
i defined my sognal itemAded like that
Code:
public slots:
void add_object();
signals :
in QOgrerenderWidget .cpp
Code:
void QOgreRenderWindow
::mousePressEvent(QMouseEvent* evt
) {
if(evt->button() == Qt::LeftButton)
{
add_object();
}
}
void QOgreRenderWindow::add_object(double offsetX ,double offsetY)
{
/////////////////////////////////////////////
code to add object
it work very good
///////////////////////////////////////////////////////
emit itemAded(item);
and in Qogrewidget i make like that
Code:
QOgreRenderWindow
* orw0
= new QOgreRenderWindow
(QString("View2"),mSceneMgr,mRoot,nb_cam,wi0,hi0, mNode
);
i can add the object with any problem
but the item do not added
edit :
problem is resolved when i add many view
Re: Model Items do not updated
Are you sure this problem was resolved when you added more views? The code you posted here doesn't make much sense. It seems you are confusing signals with slots.