JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
Loading...
Searching...
No Matches
EditContextTarget.h
Go to the documentation of this file.
1// SPDX-FileCopyrightText: 2026 Valentin Eloy
2// SPDX-License-Identifier: GPL-3.0-or-later
3
4#pragma once
5
11
12namespace hmi {
13
25public:
26 virtual ~EditContextTarget() = default;
27
28 [[nodiscard]] virtual bool canUndo() const = 0;
29 virtual void undo() = 0;
30 [[nodiscard]] virtual bool canRedo() const = 0;
31 virtual void redo() = 0;
32 [[nodiscard]] virtual bool canCopy() const = 0;
33 virtual void copy() = 0;
34 [[nodiscard]] virtual bool canPaste() const = 0;
35 virtual void paste() = 0;
36};
37
38} // namespace hmi
Interface pure implémentée par le contexte d'édition actif.
Definition EditContextTarget.h:24
virtual bool canPaste() const =0
virtual void copy()=0
virtual void paste()=0
virtual void undo()=0
virtual bool canCopy() const =0
virtual ~EditContextTarget()=default
virtual void redo()=0
virtual bool canUndo() const =0
virtual bool canRedo() const =0
Definition AudioEngine.cpp:15