Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_node_query_path.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2009 Cyrille Berger <cberger@cberger.net>
3
*
4
* SPDX-License-Identifier: GPL-2.0-or-later
5
*/
6
7
#ifndef _KIS_NODE_QUERY_PATH_H_
8
#define _KIS_NODE_QUERY_PATH_H_
9
10
#include <
kis_types.h
>
11
#include <kritaimage_export.h>
12
16
class
KRITAIMAGE_EXPORT
KisNodeQueryPath
17
{
18
KisNodeQueryPath
();
19
public
:
20
~KisNodeQueryPath
();
21
KisNodeQueryPath
(
const
KisNodeQueryPath
&);
22
KisNodeQueryPath
& operator=(
const
KisNodeQueryPath
&);
23
QList<KisNodeSP>
queryNodes(
KisImageWSP
image,
KisNodeSP
currentNode)
const
;
24
KisNodeSP
queryUniqueNode(
KisImageWSP
image,
KisNodeSP
currentNode = 0)
const
;
25
bool
isRelative()
const
;
26
// Use "///" style because of the needed "/*"
36
QString
toString
()
const
;
42
static
KisNodeQueryPath
fromString(
const
QString& path);
43
static
KisNodeQueryPath
absolutePath(
KisNodeSP
node);
44
private
:
45
struct
Private
;
46
Private
*
const
d
;
47
};
48
49
#endif
KisSharedPtr< KisNode >
KisWeakSharedPtr< KisImage >
QList
Definition
KisQStringListFwd.h:16
kis_types.h
KisDomUtils::toString
QString toString(const QString &value)
Definition
kis_dom_utils.h:30
Private
Definition
SvgTransformParser.cpp:20
KisNodeQueryPath
Definition
kis_node_query_path.cc:28
KisNodeQueryPath::d
Private *const d
Definition
kis_node_query_path.h:46
libs
image
kis_node_query_path.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52