 |
Blamite Game Engine - Keystone
00378.04.17.23.1319.blamite
A library that enables the use of Qt in Blamite's editing tools.
|
Go to the documentation of this file.
5 #include <qgraphicseffect.h>
6 #include "ui_drag_container.h"
8 #include <Strings/components/classes/events/events.h>
33 Ui::drag_container ui;
35 bool enable_transparency_effects =
false;
36 float drag_transparency = 0.5;
38 QPoint click_point = QPoint(0, 0);
42 float move_distance = 0.0f;
43 bool click_start =
false;
44 bool dragging =
false;
46 std::string style_click =
"";
47 std::string style_drag =
"";
49 void GetDropInfo(
int* insert_position, QLayoutItem** item);
50 void UpdateStylesheet();
void GenerateDropZones(bool clear_existing=true)
Definition: drag_list.cpp:5
void mousePressEvent(QMouseEvent *mouse_event) override
Definition: drag_container.cpp:98
Definition: drag_drop_zone.h:7
~drag_container()
Definition: drag_container.cpp:93
Definition: drag_container.h:28
grip_frame()
Definition: grip_frame.cpp:5
void mouseMoveEvent(QMouseEvent *event) override
Definition: drag_container.cpp:108
QBoxLayout * drag_layout
Definition: drag_container.h:15
Definition: drag_container.h:20
drag_container(drag_list *_parent_list)
Definition: drag_container.cpp:17
Definition: drag_container.h:12
void paintEvent(QPaintEvent *event) override
Definition: grip_frame.cpp:14
void OnEditorThemeChangeEvent(EditorThemeChangeEvent *event) override
Definition: drag_container.cpp:216
void mouseReleaseEvent(QMouseEvent *mouse_event) override
Definition: drag_container.cpp:137