09/10/27 23:32:40
あと一息なのでお知恵を拝借いただけるとありがたいです。
MainWindow(QMainWindowから派生)
+ImageView(QGraphicsViewから派生)
+PixmapScene(QGraphicsSceneから派生)
MainWindowでui->graphicsView->setScene()でPixmapSceneオブジェクトを設定
という前提で、
void PixmapScene::mousePressEvent(QGraphicsSceneMouseEvent* mouseEvent)
上記イベントハンドラから、MainWindowのメンバ関数を呼びたいのですが、
どのようにしたらよいのでしょう?
PixmapSceneからImageViewのポインタをゲットできれば、
ImageViewからMainWindowのポインタを得て、MainWindowのメンバ関数を呼べるのでは
と考えております。
やりたいことに対して煩雑な気がするのですが、こんなものですかね。