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 プロパティに含まれるものでなければなりません。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。