* Added QWheelEvent * removed x y * Added QNativeGestureEvent * Changed wrong type of QNativeGestureEventWrap value * Added QTabletEvent * Fixing build error for QTabletEvent * adding dropaction * fix typos * Added more functions to QPainterPath * Added more functions to QPainterPath * Fixed multiple typos * Fixed multiple typos * Got QPainterPath additions working. * Modified QPainterPath to use qreal instead * Added QPointF, added a few missing methods to QPoint * Added QRectF * implemented QRectF * Added acceptDrops and setAcceptDrops to QWidget, will be useful for addon implementation of Drag and Drop * Added more methods to QUrl * Added QMimeData, additional methods to QUrl, and Dropping should now be supported * refactored * Fixed more merge conflicts * Is this my final merge conflict?? * All merge conflicts resolved * All merge conflicts resolved * Adds guide for drag and drop * lint fix Co-authored-by: Switt Kongdachalert <switt1995@yahoo.com> Co-authored-by: Atul R <atulanand94@gmail.com>
4.3 KiB
| id | title | sidebar_label |
|---|---|---|
| qmimedata | QMimeData | QMimeData |
description
Hierarchy
-
↳ QMimeData
Index
Constructors
Properties
Methods
- clear
- hasColor
- hasHtml
- hasImage
- hasText
- hasUrls
- html
- removeFormat
- setHtml
- setNodeParent
- setText
- setUrls
- text
- urls
Constructors
constructor
+ new QMimeData(arg?: NativeElement): QMimeData
Overrides Component.constructor
Parameters:
| Name | Type |
|---|---|
arg? |
NativeElement |
Returns: QMimeData
Properties
native
• native: NativeElement
nodeChildren
• nodeChildren: Set‹Component›
Inherited from Component.nodeChildren
Optional nodeParent
• nodeParent? : Component
Inherited from Component.nodeParent
Methods
clear
▸ clear(): void
Removes all the MIME type and data entries in the object.
Returns: void
hasColor
▸ hasColor(): boolean
Returns true if the object can return a color (MIME type application/x-color); otherwise returns false.
Returns: boolean
hasHtml
▸ hasHtml(): boolean
Returns true if the object can return HTML (MIME type text/html); otherwise returns false.
Returns: boolean
hasImage
▸ hasImage(): boolean
Returns true if the object can return an image; otherwise returns false.
Returns: boolean
hasText
▸ hasText(): boolean
Returns true if the object can return plain text (MIME type text/plain); otherwise returns false.
Returns: boolean
hasUrls
▸ hasUrls(): boolean
Returns true if the object can return a list of urls; otherwise returns false.
Returns: boolean
html
▸ html(): string
Returns a string if the data stored in the object is HTML (MIME type text/html); otherwise returns an empty string.
Returns: string
removeFormat
▸ removeFormat(mimeType: string): void
Removes the data entry for mimeType in the object.
Parameters:
| Name | Type |
|---|---|
mimeType |
string |
Returns: void
setHtml
▸ setHtml(html: string): void
Sets html as the HTML (MIME type text/html) used to represent the data.
Parameters:
| Name | Type |
|---|---|
html |
string |
Returns: void
setNodeParent
▸ setNodeParent(parent?: Component): void
Inherited from Component.setNodeParent
Parameters:
| Name | Type |
|---|---|
parent? |
Component |
Returns: void
setText
▸ setText(text: string): void
Sets text as the plain text (MIME type text/plain) used to represent the data.
Parameters:
| Name | Type |
|---|---|
text |
string |
Returns: void
setUrls
▸ setUrls(urls: [QUrl]): void
Sets the URLs stored in the MIME data object to those specified by urls.
Parameters:
| Name | Type |
|---|---|
urls |
[QUrl] |
Returns: void
text
▸ text(): string
Returns a plain text (MIME type text/plain) representation of the data.
Returns: string
urls
▸ urls(): [QUrl]
Returns a list of URLs contained within the MIME data object.
URLs correspond to the MIME type text/uri-list.
Returns: [QUrl]