Qyoto  4.0.5
Qyoto is a C# language binding for Qt
 All Classes Namespaces Functions Variables Typedefs Enumerations Properties
QtGui.QDragEnterEvent Class Reference

The QDragEnterEvent class provides an event which is sent to a widget when a drag and drop action enters it. More...

Inheritance diagram for QtGui.QDragEnterEvent:
Collaboration diagram for QtGui.QDragEnterEvent:

Public Member Functions

 QDragEnterEvent (QDragEnterEvent copy)
 
 
 QDragEnterEvent (QPoint pos, Qt.DropAction actions, QMimeData data, Qt.MouseButton buttons, Qt.KeyboardModifier modifiers)
 
 
override void CreateProxy ()
 
new void Dispose ()
 
- Public Member Functions inherited from QtGui.QDragMoveEvent
 QDragMoveEvent (QDragMoveEvent copy)
 
 
 QDragMoveEvent (QPoint pos, Qt.DropAction actions, QMimeData data, Qt.MouseButton buttons, Qt.KeyboardModifier modifiers, QEvent.Type type=QEvent.Type.DragMove)
 
 
override void CreateProxy ()
 
new void Accept ()
 
 
new void Accept (QRect r)
 
 
new QRect AnswerRect ()
 
 
new void Ignore ()
 
 
new void Ignore (QRect r)
 
 
new void Dispose ()
 
- Public Member Functions inherited from QtGui.QDropEvent
 QDropEvent (QDropEvent copy)
 
 
 QDropEvent (QPoint pos, Qt.DropAction actions, QMimeData data, Qt.MouseButton buttons, Qt.KeyboardModifier modifiers, QEvent.Type type=QEvent.Type.Drop)
 
 
override void CreateProxy ()
 
new void AcceptProposedAction ()
 
 
virtual QByteArray EncodedData (string arg1)
 
virtual string Format (int n=0)
 
new Qt.KeyboardModifier KeyboardModifiers ()
 
 
new QMimeData MimeData ()
 
 
new Qt.MouseButton MouseButtons ()
 
 
new QPoint Pos ()
 
 
new Qt.DropAction PossibleActions ()
 
 
new Qt.DropAction ProposedAction ()
 
 
virtual bool Provides (string arg1)
 
new QWidget Source ()
 
 
new void Dispose ()
 
- Public Member Functions inherited from QtCore.QEvent
 QEvent (QEvent copy)
 
 
 QEvent (QEvent.Type type)
 
 
new void Accept ()
 
 
new void Ignore ()
 
 
new bool IsAccepted ()
 
new void SetAccepted (bool accepted)
 
new bool Spontaneous ()
 
 
new QEvent.Type type ()
 
 
new void Dispose ()
 
- Public Member Functions inherited from QtGui.IQMimeSource
QByteArray EncodedData (string arg1)
 
string Format (int n=0)
 
bool Provides (string arg1)
 

Protected Member Functions

 QDragEnterEvent (System.Type dummy)
 
- Protected Member Functions inherited from QtGui.QDragMoveEvent
 QDragMoveEvent (System.Type dummy)
 
- Protected Member Functions inherited from QtGui.QDropEvent
 QDropEvent (System.Type dummy)
 
- Protected Member Functions inherited from QtCore.QEvent
 QEvent (System.Type dummy)
 

Additional Inherited Members

- Public Types inherited from QtCore.QEvent
enum  Type {
  AcceptDropsChange = 152, AccessibilityDescription = 130, AccessibilityHelp = 119, AccessibilityPrepare = 86,
  ActionAdded = 114, ActionChanged = 113, ActionRemoved = 115, ActivateControl = 80,
  ActivationChange = 99, ApplicationActivate = 121, ApplicationActivated = 121, ApplicationDeactivate = 122,
  ApplicationDeactivated = 122, ApplicationFontChange = 36, ApplicationLayoutDirectionChange = 37, ApplicationPaletteChange = 38,
  ApplicationWindowIconChange = 35, ChildAdded = 68, ChildPolished = 69, ChildRemoved = 71,
  Clipboard = 40, Close = 19, CloseSoftwareInputPanel = 200, ContentsRectChange = 178,
  ContextMenu = 82, Create = 15, CursorChange = 183, DeactivateControl = 81,
  DeferredDelete = 52, Destroy = 16, DragEnter = 60, DragLeave = 62,
  DragMove = 61, DragResponse = 64, Drop = 63, DynamicPropertyChange = 170,
  EmbeddingControl = 79, EnabledChange = 98, Enter = 10, EnterWhatsThisMode = 124,
  FileOpen = 116, FocusIn = 8, FocusOut = 9, FontChange = 97,
  FutureCallOut = 180, Gesture = 198, GestureOverride = 202, GrabKeyboard = 188,
  GrabMouse = 186, GraphicsSceneContextMenu = 159, GraphicsSceneDragEnter = 164, GraphicsSceneDragLeave = 166,
  GraphicsSceneDragMove = 165, GraphicsSceneDrop = 167, GraphicsSceneHelp = 163, GraphicsSceneHoverEnter = 160,
  GraphicsSceneHoverLeave = 162, GraphicsSceneHoverMove = 161, GraphicsSceneMouseDoubleClick = 158, GraphicsSceneMouseMove = 155,
  GraphicsSceneMousePress = 156, GraphicsSceneMouseRelease = 157, GraphicsSceneMove = 182, GraphicsSceneResize = 181,
  GraphicsSceneWheel = 168, HelpRequest = 95, Hide = 18, HideToParent = 27,
  HoverEnter = 127, HoverLeave = 128, HoverMove = 129, IconDrag = 96,
  IconTextChange = 101, InputMethod = 83, KeyPress = 6, KeyRelease = 7,
  KeyboardLayoutChange = 169, LanguageChange = 89, LayoutDirectionChange = 90, LayoutRequest = 76,
  Leave = 11, LeaveWhatsThisMode = 125, LocaleChange = 88, MacGLClearDrawable = 191,
  MacGLWindowChange = 179, MacSizeChange = 177, MaxUser = 65535, MenubarUpdated = 153,
  MetaCall = 43, ModifiedChange = 102, MouseButtonDblClick = 4, MouseButtonPress = 2,
  MouseButtonRelease = 3, MouseMove = 5, MouseTrackingChange = 109, Move = 13,
  NativeGesture = 197, NetworkReplyUpdated = 185, NonClientAreaMouseButtonDblClick = 176, NonClientAreaMouseButtonPress = 174,
  NonClientAreaMouseButtonRelease = 175, NonClientAreaMouseMove = 173, None = 0, OkRequest = 94,
  Paint = 12, PaletteChange = 39, ParentAboutToChange = 131, ParentChange = 21,
  Polish = 75, PolishRequest = 74, QueryWhatsThis = 123, Quit = 20,
  RequestSoftwareInputPanel = 199, Resize = 14, Shortcut = 117, ShortcutOverride = 51,
  Show = 17, ShowToParent = 26, ShowWindowRequest = 73, SockAct = 50,
  Speech = 42, StateMachineSignal = 192, StateMachineWrapped = 193, StatusTip = 112,
  Style = 91, StyleChange = 100, TabletEnterProximity = 171, TabletLeaveProximity = 172,
  TabletMove = 87, TabletPress = 92, TabletRelease = 93, ThreadChange = 22,
  Timer = 1, ToolBarChange = 120, ToolTip = 110, ToolTipChange = 184,
  TouchBegin = 194, TouchEnd = 196, TouchUpdate = 195, UngrabKeyboard = 189,
  UngrabMouse = 187, UpdateLater = 78, UpdateRequest = 77, UpdateSoftKeys = 201,
  User = 1000, WhatsThis = 111, WhatsThisClicked = 118, Wheel = 31,
  WinEventAct = 132, WinIdChange = 203, WindowActivate = 24, WindowBlocked = 103,
  WindowDeactivate = 25, WindowIconChange = 34, WindowStateChange = 105, WindowTitleChange = 33,
  WindowUnblocked = 104, ZOrderChange = 126, ZeroTimerEvent = 154
}
  More...
 
- Static Public Member Functions inherited from QtCore.QEvent
static int RegisterEventType (int hint=-1)
 
 
- Protected Attributes inherited from QtCore.QEvent
SmokeInvocation interceptor
 
- Properties inherited from QtGui.QDragMoveEvent
new QRect Rect [get, set]
 

Detailed Description

The QDragEnterEvent class provides an event which is sent to a widget when a drag and drop action enters it.

A widget must accept this event in order to receive the drag move events that are sent while the drag and drop action is in progress. The drag enter event is always immediately followed by a drag move event.

QDragEnterEvent inherits most of its functionality from QDragMoveEvent, which in turn inherits most of its functionality from QDropEvent.

See also QDragLeaveEvent, QDragMoveEvent, and QDropEvent.

Constructor & Destructor Documentation

QtGui.QDragEnterEvent.QDragEnterEvent ( System.Type  dummy)
protected
QtGui.QDragEnterEvent.QDragEnterEvent ( QDragEnterEvent  copy)

Constructs a QDragEnterEvent that represents a drag entering a widget at the given point with mouse and keyboard states specified by buttons and modifiers.

The drag data is passed as MIME-encoded information in data, and the specified actions describe the possible types of drag and drop operation that can be performed.

Warning: Do not create a QDragEnterEvent yourself since these objects rely on Qt's internal state.

QtGui.QDragEnterEvent.QDragEnterEvent ( QPoint  pos,
Qt.DropAction  actions,
QMimeData  data,
Qt.MouseButton  buttons,
Qt.KeyboardModifier  modifiers 
)

Constructs a QDragEnterEvent that represents a drag entering a widget at the given point with mouse and keyboard states specified by buttons and modifiers.

The drag data is passed as MIME-encoded information in data, and the specified actions describe the possible types of drag and drop operation that can be performed.

Warning: Do not create a QDragEnterEvent yourself since these objects rely on Qt's internal state.

Member Function Documentation

override void QtGui.QDragEnterEvent.CreateProxy ( )
virtual

Reimplemented from QtCore.QEvent.

new void QtGui.QDragEnterEvent.Dispose ( )