I have my mainwindow which is QMainWindow the parent of all my other classes. I am type casting upwards from 5 levels down using reinterpret_cast, to access the mainwindow to display message using statusBar(), but when type casting it's not giving error but when accessing mainwindow->statusBar() it's crashing.
please check the code snippet below: [code] QWidget *wid = reinterpret_cast<QWidget *>(parent()); CSheet *sheet = reinterpret_cast<CSheet *>(wid->parent()); QScrollBar *scrollBar = reinterpret_cast<QScrollBar *>(sheet->parent()); CTabWidget *tabWid = reinterpret_cast<CTabWidget *>(scrollBar->parent()); CDataPage *dataPage = reinterpret_cast<CDataPage *>(tabWid->parent()); MainWindow *mainwin = reinterpret_cast<MainWindow *>(dataPage->parent()); mainwin->statusBar()->showMessage(tr("A new plot being added!!"),5000); //[I][SIZE=7]Here it is crashing[/SIZE][/I] [/code] please help me someone whats going wrong in this. Thanks a lot for any help. Sujan
_______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest