Krita Source Code Documentation
Loading...
Searching...
No Matches
PresetChooser.cpp
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2017 Boudewijn Rempt <boud@valdyas.org>
3 *
4 * SPDX-License-Identifier: LGPL-2.0-or-later
5 */
6#include "PresetChooser.h"
7
8#include <KoResource.h>
9#include <kis_config.h>
10#include "Resource.h"
11
19
20
22{
23 KoResourceSP r = resource->resource();
25}
26
28{
30 if (r) {
31 return new Resource(r->resourceId(), "paintoppreset", r->name(), r->filename(), r->image());
32 }
33 return 0;
34}
35
37{
38 Q_EMIT presetSelected(Resource(r->resourceId(), "paintoppreset", r->name(), r->filename(), r->image()));
39}
40
42{
43 Q_EMIT presetClicked(Resource(r->resourceId(), "paintoppreset", r->name(), r->filename(), r->image()));
44}
connect(this, SIGNAL(optionsChanged()), this, SLOT(saveOptions()))
void resourceSelected(KoResourceSP resource)
void setCurrentResource(KoResourceSP resource)
void showTaggingBar(bool show)
Sets the visibility of tagging klineEdits.
void resourceClicked(KoResourceSP resource)
KoResourceSP currentResource() const
void presetSelected(Resource resource)
void setCurrentPreset(Resource *resource)
void slotResourceSelected(KoResourceSP resource)
Resource * currentPreset() const
void slotResourceClicked(KoResourceSP resource)
PresetChooser(QWidget *parent=0)
void presetClicked(Resource resource)
KoResourceSP resource() const
Definition Resource.cpp:116