AUI Framework  master
Cross-platform module-based framework for developing C++20 desktop applications
ADragNDropView.h
1/*
2 * AUI Framework - Declarative UI toolkit for modern C++20
3 * Copyright (C) 2020-2024 Alex2772 and Contributors
4 *
5 * SPDX-License-Identifier: MPL-2.0
6 *
7 * This Source Code Form is subject to the terms of the Mozilla Public
8 * License, v. 2.0. If a copy of the MPL was not distributed with this
9 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
10 */
11
12#pragma once
13
14
15#include "AViewContainer.h"
16
17class API_AUI_VIEWS ADragNDropView: public AViewContainerBase {
18public:
20
21 void onPointerMove(glm::vec2 pos, const APointerMoveEvent& event) override;
22
23private:
24 bool mDnDInProgress = false;
25};
26
27
Definition: ADragNDropView.h:17
A view that represents a set of views.
Definition: AViewContainerBase.h:68
void onPointerMove(glm::vec2 pos, const APointerMoveEvent &event) override
Handles pointer hover events.
Definition: AViewContainerBase.cpp:242
Pointing method move event.
Definition: APointerMoveEvent.h:21