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