DragEvent QML Type
ドラッグイベントに関する情報を提供します。詳細...
Import Statement: | import QtQuick |
プロパティ
- accepted : bool
- action : enumeration
- colorData : color
- drag.source : QtObject
- formats : stringlist
- hasColor : bool
- hasHtml : bool
- hasText : bool
- hasUrls : bool
- html : string
- keys : stringlist
- proposedAction : flags
- supportedActions : flags
- text : string
- urls : urllist
- x : real
- y : real
方法
- accept()
- accept(enumeration action)
- acceptProposedAction()
- string getDataAsArrayBuffer(string format)
- string getDataAsString(string format)
詳細説明
ドラッグイベントの位置はx プロパティとy プロパティから取得でき、keys プロパティはイベントsource のドラッグキーを特定する。
特定のドラッグタイプの存在は、hasColor 、hasHtml 、hasText 、hasUrls プロパティを使用して決定することができます。
供給されるすべてのフォーマットのリストは、formats プロパティを使用して決定することができる。
特定のドラッグ・タイプは、colorData 、html 、text 、urls プロパティを使って取得できます。
利用可能なmimeTypeの文字列バージョンは、getDataAsString を使って取得できます。
プロパティ Documentation
accepted : bool |
このプロパティは、ドラッグイベントがハンドラによって受け入れられたかどうかを保持する。
デフォルト値はtrueである。
action : enumeration |
このプロパティは、受け付けられたドロップに対してsource が実行するアクションを保持する。
ドロップアクションは以下のいずれかです:
定数 | 説明 |
---|---|
Qt.CopyAction | データをターゲットにコピーする。 |
Qt.MoveAction | ソースからターゲットにデータを移動する。 |
Qt.LinkAction | ソースからターゲットへのリンクを作成する。 |
Qt.IgnoreAction | アクションを無視する(データに対して何もしない)。 |
colorData : color |
このプロパティは、色データを保持します。
drag.source : QtObject |
このプロパティは、ドラッグ・イベントのソースを保持します。
formats : stringlist |
このプロパティは、ドラッグ・データに含まれる MIME タイプ形式のリストを保持します。
hasColor : bool |
このプロパティは、ドラッグイベントがカラーアイテムを含むかどうかを保持します。
hasHtml : bool |
このプロパティは、ドラッグイベントが html アイテムを含むかどうかを保持する。
hasText : bool |
このプロパティは、ドラッグイベントにテキスト項目が含まれるかどうかを保持する。
hasUrls : bool |
このプロパティは、ドラッグイベントに 1 つ以上の url 項目が含まれるかどうかを保持する。
html : string |
このプロパティは、html データを保持します。
keys : stringlist |
このプロパティは、ドラッグイベントのデータ型またはソースを識別するキーのリストを保持する。
proposedAction : flags |
このプロパティは、ドラッグソースによって提案されたactions のセットを保持する。
supportedActions : flags |
このプロパティは、ドラッグ・ソースがサポートするactions のセットを保持します。
text : string |
このプロパティは、テキスト・データを保持します。
urls : urllist |
このプロパティは、URL のリストを保持します。
x : real |
このプロパティは、ドラッグ・イベントの x 座標を保持します。
y : real |
ドラッグ・イベントの y 座標を保持します。
メソッド・ドキュメント
accept() |
accept(enumeration action) |
ドラッグイベントを受け付ける。
action が指定された場合、action プロパティの値を上書きします。
acceptProposedAction() |
proposedAction でドラッグイベントを受け付けます。
指定されたformat のデータを ArrayBuffer に変換して返します。これはQByteArray に簡単に変換できます。format はformats プロパティに含まれるものでなければなりません。
与えられたformat のデータを文字列に変換して返します。format はformats プロパティに含まれるものでなければなりません。
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.