// Note: Instrumentation statements are highlighted in green
#ifndef __TRASH_CAN_HPP
#define __TRASH_CAN_HPP
// Disable warning "identifier was truncated to '255' characters in the browser information"
#pragma warning (disable : 4786)
#include <vutility.hpp>
using namespace std;
using namespace visibility;
///////////////////////////////////////////////////////////////////////////////
// DeviceTrashCan class
///////////////////////////////////////////////////////////////////////////////
class DeviceTrashCan : public VObject // Add VObject to the inheritance chain
{
DECLARE_VISIBILITY(DeviceTrashCan) // Instrumentation statement
public: // data
public: // functions
DeviceTrashCan(void);
DeviceTrashCan(const DeviceTrashCan & entry);
virtual ~DeviceTrashCan(void) {};
DeviceTrashCan & operator=(const DeviceTrashCan &entry);
virtual unsigned short isDataDropable(VObject * & drop_target, VObject * & drag_parent, VObject * & drag_object,
unsigned short drop_type, unsigned short src_drag_drop_flags);
virtual bool dropData(VObject * & drop_target, VObject * drag_parent, VObject * drag_object,
unsigned short drop_type, unsigned short src_dragdrop_flags,
float x_origin, float y_origin, float object_x, float object_y,
unsigned short coord_type);
};
DECLARE_VISIBILITY_CREATOR(DeviceTrashCan) // Instrumentation statement
#endif // __TRASH_CAN_HPP
|
| Copyright 2002-2007 Outerface Technologies, Inc. |