Krita Source Code Documentation
Loading...
Searching...
No Matches
KisDecorationsManager.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2009 Cyrille Berger <cberger@cberger.net>
3 * SPDX-FileCopyrightText: 2014 Sven Langkamp <sven.langkamp@gmail.com>
4 *
5 * SPDX-License-Identifier: GPL-2.0-or-later
6 */
7
8#ifndef KIS_PAINTING_ASSISTANTS_MANAGER_H
9#define KIS_PAINTING_ASSISTANTS_MANAGER_H
10
11#include <QObject>
12#include <QPointer>
13
14#include "KisView.h"
17
18class KisViewManager;
19class KisAction;
21
22class KisDecorationsManager : public QObject
23{
24 Q_OBJECT
25
26public:
28 ~KisDecorationsManager() override;
29
30 void setup(KisActionManager* actionManager);
31
32 void setView(QPointer<KisView> imageView);
33
34private Q_SLOTS:
35 void updateAction();
36
37private:
40
42
45
47};
48
49#endif // KIS_PAINTING_ASSISTANTS_MANAGER_H
A KisActionManager class keeps track of KisActions. These actions are always associated with the GUI....
KisReferenceImagesDecorationSP referenceImagesDecoration() const
void setView(QPointer< KisView > imageView)
QPointer< KisView > m_imageView
KisDecorationsManager(KisViewManager *view)
KisPaintingAssistantsDecorationSP assistantsDecoration() const
void setup(KisActionManager *actionManager)