VR-Forces 4.0.4 Class Documentation
include/vrvCoreQt/DtTerrainItems.h
Go to the documentation of this file.
00001 /******************************************************************************
00002 ** Copyright (c) 2008 MAK Technologies, Inc.
00003 ** All rights reserved.
00004 ******************************************************************************/
00005 /******************************************************************************
00006 ** $RCSfile: DtTerrainItems.h,v $ $Revision: 1.8 $ $State: Exp $
00007 ******************************************************************************/
00008 
00012 
00013 #ifndef DtTerrainItems_H_
00014 #define DtTerrainItems_H_
00015 
00016 #include <vrvCoreQt/vrvCoreQt.h>
00017 #include <vrvCoreQt/DtMenuItem.h>
00018 
00019 namespace makVrv
00020 {
00023    class DT_DLL_VRVCOREQT DtNewTerrainItem : public DtMenuItem
00024    {
00025       Q_OBJECT;
00026    public:
00027       DtNewTerrainItem(DtDe& de);
00028 
00029       virtual ~DtNewTerrainItem();
00030 
00032       virtual QAction* createAction(DtDe&, QWidget* parent);
00033 
00034    protected:
00035 
00037       virtual void on_triggered();
00038 
00039    protected:
00040       DtDe& myDe;
00041    };
00042 
00045    class DT_DLL_VRVCOREQT DtOpenTerrainItem : public DtMenuItem
00046    {
00047       Q_OBJECT;
00048    public:
00049       DtOpenTerrainItem(DtDe& de);
00050 
00051       virtual ~DtOpenTerrainItem();
00052 
00054       virtual QAction* createAction(DtDe&, QWidget* parent);
00055 
00056    protected:
00057 
00059       virtual void on_triggered();
00060 
00061    protected:
00062       DtDe& myDe;
00063    };
00064 
00067    class DT_DLL_VRVCOREQT DtSaveTerrainItem : public DtMenuItem
00068    {
00069       Q_OBJECT;
00070    public:
00071       DtSaveTerrainItem(DtDe& de);
00072 
00073       virtual ~DtSaveTerrainItem();
00074 
00076       virtual QAction* createAction(DtDe&, QWidget* parent);
00077 
00078    protected:
00079 
00081       virtual void on_triggered();
00082 
00083    protected:
00084       DtDe& myDe;
00085    };
00086 
00089    class DT_DLL_VRVCOREQT DtSaveTerrainAsItem : public DtMenuItem
00090    {
00091       Q_OBJECT;
00092    public:
00093       DtSaveTerrainAsItem(DtDe& de);
00094 
00095       virtual ~DtSaveTerrainAsItem();
00096 
00098       virtual QAction* createAction(DtDe&, QWidget* parent);
00099 
00100    protected:
00101 
00103       virtual void on_triggered();
00104 
00105    protected:
00106       DtDe& myDe;
00107    };
00108 
00111    class DT_DLL_VRVCOREQT DtCloseTerrainItem : public DtMenuItem
00112    {
00113       Q_OBJECT;
00114    public:
00115       DtCloseTerrainItem(DtDe& de);
00116 
00117       virtual ~DtCloseTerrainItem();
00118 
00120       virtual QAction* createAction(DtDe&, QWidget* parent);
00121 
00122    protected:
00123 
00125       virtual void on_triggered();
00126 
00127    protected:
00128       DtDe& myDe;
00129    };
00130 }
00131 
00132 #endif
00133 

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)