Krita Source Code Documentation
Loading...
Searching...
No Matches
taskset_resource.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
8#ifndef TASKSET_RESOURCE_H
9#define TASKSET_RESOURCE_H
10
11#include <KoResource.h>
12#include <QStringList>
13
14
16{
17
18public:
19 TasksetResource(const QString& filename);
20 ~TasksetResource() override;
21
24 KoResourceSP clone() const override;
25
26 bool loadFromDevice(QIODevice *dev, KisResourcesInterfaceSP resourcesInterface) override;
27 bool saveToDevice(QIODevice* dev) const override;
28
29 QString defaultFileExtension() const override;
30
31 QPair<QString, QString> resourceType() const override
32 {
33 return QPair<QString, QString>(ResourceType::TaskSets, "");
34 }
35
36 void setActionList(const QStringList actions);
38
39private:
40
42};
43
45
46#endif // TASKSET_RESOURCE_H
QPair< QString, QString > resourceType() const override
TasksetResource & operator=(const TasksetResource &rhs)=delete
~TasksetResource() override
QStringList actionList()
KoResourceSP clone() const override
bool saveToDevice(QIODevice *dev) const override
void setActionList(const QStringList actions)
QString defaultFileExtension() const override
QStringList m_actions
bool loadFromDevice(QIODevice *dev, KisResourcesInterfaceSP resourcesInterface) override
TasksetResource(const QString &filename)
const QString TaskSets
QString filename
QSharedPointer< TasksetResource > TasksetResourceSP