Code Search for Developers
 
 
  

CValueMimeData.h from osgDesigner at Krugle


Show CValueMimeData.h syntax highlighted

#ifndef __CVALUEMIMEDATA_H__
#define __CVALUEMIMEDATA_H__ 1

#include <osgIntrospectionToolKit/signalslib.hpp>
#include <osg/ref_ptr>
#include <QtCore/QMimeData>

class osgIntrospectionToolKit::CReflectedRefPointer;
 
namespace osgDesigner
{
    class CValueMimeData : public QMimeData
    {
    	public:
    
    		CValueMimeData()	{ _rrp=NULL; }
    		~CValueMimeData()	{}
    
            osgIntrospectionToolKit::CReflectedRefPointer*            getReflectedRefPtr();
    		const osgIntrospectionToolKit::CReflectedRefPointer*      getReflectedRefPtr() const;

            void                                  setReflectedRefPtr(osgIntrospectionToolKit::CReflectedRefPointer* rrp);
          
    	private:
    		osg::ref_ptr<osgIntrospectionToolKit::CReflectedRefPointer>	_rrp;
    };

    inline void                                         CValueMimeData::setReflectedRefPtr(osgIntrospectionToolKit::CReflectedRefPointer* rrp)
    { _rrp = rrp;    }

    inline osgIntrospectionToolKit::CReflectedRefPointer*	                CValueMimeData::getReflectedRefPtr()
    { return _rrp.get(); }
    inline const osgIntrospectionToolKit::CReflectedRefPointer*             CValueMimeData::getReflectedRefPtr() const 
    { return _rrp.get(); }
      
}

#endif // ** __CVALUEMIMEDATA_H__ ** //




See more files for this project here

osgDesigner

osgDesigner is a graphical tool used to modify an OpenSceneGraph (OSG) scene using the osgIntrospection framework. OpenSceneGraph developpers will be able to extend osgDesigner at need using (editor | render | osgIntrospection wrapper) plugin system.

Project homepage: http://sourceforge.net/projects/osgdesigner
Programming language(s): C++,Shell Script
License: other

  CConfig.h
  CFileMenu.h
  CMainWindow.h
  CPropertiesModel.h
  CPropertiesView.h
  CPropertiesWidget.h
  CPropertyInfoModel.h
  CSceneGraphEditMenu.h
  CSceneGraphModel.h
  CSceneGraphView.h
  CSceneGraphWidget.h
  CTypeModel.h
  CTypeWidget.h
  CValueMimeData.h
  CValueModel.h
  CValueView.h
  Export.h
  FlagsConstructorDialog.h
  FlowLayout.h
  IEditorWidgetABC.h
  IListModel.h
  ITreeModel.h
  MACRO.h
  PluginManagerDialog.h
  SConfigManager.h
  SWorkSpace.h