VR-Forces 4.0.4 Class Documentation
include/vrvCoreQt/DtMainMenus.h
Go to the documentation of this file.
00001 /*****************************************************************************
00002  * Copyright (c) 2012 MAK Technologies, Inc.
00003  * All rights reserved.
00004  *****************************************************************************/
00005 
00009 
00010 #pragma once
00011 
00012 #include <vrvCoreQt/vrvCoreQt.h>
00013 #include <vrvCoreQt/DtMenu.h> 
00014 
00015 namespace makVrv
00016 {
00017 
00021    class DT_DLL_VRVCOREQT DtFileMenu : public DtMenu
00022    {
00023    public:
00024 
00026       DtFileMenu( DtDe& de );
00027 
00029       virtual ~DtFileMenu();
00030 
00032       virtual QMenu* createMenu( DtDe&, QWidget* parent );
00033 
00034    };
00035 
00039    class DT_DLL_VRVCOREQT DtEditMenu : public DtMenu
00040    {
00041    public:
00042 
00044       DtEditMenu( DtDe& de );
00045 
00047       virtual ~DtEditMenu();
00048 
00050       virtual QMenu* createMenu( DtDe&, QWidget* parent );
00051 
00052    };
00053 
00057    class DT_DLL_VRVCOREQT DtHelpMenu : public DtMenu
00058    {
00059    public:
00060 
00062       DtHelpMenu( DtDe& de );
00063 
00065       virtual ~DtHelpMenu();
00066 
00068       virtual QMenu* createMenu( DtDe&, QWidget* parent );
00069 
00070    };
00071 
00075    class DT_DLL_VRVCOREQT DtSettingsMenu : public DtMenu
00076    {
00077    public:
00078 
00080       DtSettingsMenu( DtDe& de );
00081 
00083       virtual ~DtSettingsMenu();
00084 
00086       virtual QMenu* createMenu( DtDe&, QWidget* parent );
00087 
00088    };
00089 
00093    class DT_DLL_VRVCOREQT DtNewMenu : public DtMenu
00094    {
00095    public:
00096 
00098       DtNewMenu( DtDe& de );
00099 
00101       virtual ~DtNewMenu();
00102 
00104       virtual QMenu* createMenu( DtDe&, QWidget* parent );
00105 
00106    };
00107 
00111    class DT_DLL_VRVCOREQT DtOpenMenu : public DtMenu
00112    {
00113    public:
00114 
00116       DtOpenMenu( DtDe& de );
00117 
00119       virtual ~DtOpenMenu();
00120 
00122       virtual QMenu* createMenu( DtDe&, QWidget* parent );
00123 
00124    };
00125 
00129    class DT_DLL_VRVCOREQT DtAddMenu : public DtMenu
00130    {
00131    public:
00132 
00134       DtAddMenu( DtDe& de );
00135 
00137       virtual ~DtAddMenu();
00138 
00140       virtual QMenu* createMenu( DtDe&, QWidget* parent );
00141 
00142    };
00143 
00147    class DT_DLL_VRVCOREQT DtCloseMenu : public DtMenu
00148    {
00149    public:
00150 
00152       DtCloseMenu( DtDe& de );
00153 
00155       virtual ~DtCloseMenu();
00156 
00158       virtual QMenu* createMenu( DtDe&, QWidget* parent );
00159 
00160    };
00161 
00165    class DT_DLL_VRVCOREQT DtSaveMenu : public DtMenu
00166    {
00167    public:
00168 
00170       DtSaveMenu( DtDe& de );
00171 
00173       virtual ~DtSaveMenu();
00174 
00176       virtual QMenu* createMenu( DtDe&, QWidget* parent );
00177 
00178    };
00179 
00183    class DT_DLL_VRVCOREQT DtSaveAsMenu : public DtMenu
00184    {
00185    public:
00186 
00188       DtSaveAsMenu( DtDe& de );
00189 
00191       virtual ~DtSaveAsMenu();
00192 
00194       virtual QMenu* createMenu( DtDe&, QWidget* parent );
00195 
00196    };
00197 
00201    class DT_DLL_VRVCOREQT DtViewMenu : public DtMenu
00202    {
00203    public:
00204 
00206       DtViewMenu( DtDe& de );
00207 
00209       virtual ~DtViewMenu();
00210 
00212       virtual QMenu* createMenu( DtDe&, QWidget* parent );
00213 
00214    };
00215 
00216 }

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)