Krita Source Code Documentation
Loading...
Searching...
No Matches
tasksetdocker_dock.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2011 Sven Langkamp <sven.langkamp@gmail.com>
3 *
4 * SPDX-License-Identifier: LGPL-2.0-or-later
5 */
6
7#ifndef TASKSETDOCKER_DOCK_H
8#define TASKSETDOCKER_DOCK_H
9
10#include <QDockWidget>
11#include <QModelIndex>
12#include <QPointer>
13
15#include <KoResourceServer.h>
16
17#include <kis_canvas2.h>
18
19#include "taskset_resource.h"
20#include "ui_wdgtasksetdocker.h"
21
22class TasksetModel;
23
24class TasksetDockerDock : public QDockWidget, public KoCanvasObserverBase, public Ui_WdgTasksetDocker {
25 Q_OBJECT
26public:
28 ~TasksetDockerDock() override;
29 QString observerName() override { return "TasksetDockerDock"; }
30 void setCanvas(KoCanvasBase *canvas) override;
31 void unsetCanvas() override;
32
33private Q_SLOTS:
34 void actionTriggered(QAction* action);
35 void activated (const QModelIndex& index);
36 void recordClicked();
37 void saveClicked();
38 void clearClicked();
39 void resourceSelected( KoResourceSP resource );
40
41private:
46};
47
48
49#endif
50
void actionTriggered(QAction *action)
KoResourceServer< TasksetResource > * m_rserver
TasksetModel * m_model
void resourceSelected(KoResourceSP resource)
QPointer< KisCanvas2 > m_canvas
void setCanvas(KoCanvasBase *canvas) override
QString observerName() override
void activated(const QModelIndex &index)
void unsetCanvas() override