![]() |
VR-Forces 4.0.4 Class Documentation
|
00001 /***************************************************************************** 00002 * Copyright (c) 2012 MAK Technologies, Inc. 00003 * All rights reserved. 00004 *****************************************************************************/ 00005 00009 00010 #pragma once 00011 00012 #include "exampleHumbleDialogPlugin.h" 00013 00014 #include <vrvCoreQt/DtMenuItem.h> 00015 #include <vrvCoreQt/DtMenu.h> 00016 00017 namespace makVrv 00018 { 00019 class DtDe; 00020 } 00021 00026 class HumbleDialogMenu : public makVrv::DtMenu 00027 { 00028 public: 00029 00031 HumbleDialogMenu(makVrv::DtDe& de); 00032 00034 virtual ~HumbleDialogMenu(); 00035 00037 virtual QMenu* createMenu(makVrv::DtDe&, QWidget* parent); 00038 }; 00039 00040 00046 class HumbleDialogMenuItem : public makVrv::DtMenuItem 00047 { 00048 public: 00049 00051 HumbleDialogMenuItem(makVrv::DtDe& de); 00052 00054 virtual ~HumbleDialogMenuItem(); 00055 00057 virtual QAction* createAction(makVrv::DtDe&, QWidget* parent); 00058 00059 protected: 00060 00062 virtual void on_triggered(); 00063 00064 protected: 00065 00066 makVrv::DtDe& myDe; 00067 }; 00068