6#ifndef GEODATALISTSTYLE_H
7#define GEODATALISTSTYLE_H
9#include "GeoDataObject.h"
10#include "MarbleGlobal.h"
11#include "geodata_export.h"
19class GeoDataListStylePrivate;
24class GEODATA_EXPORT GeoDataListStyle :
public GeoDataObject
29 GeoDataListStyle(
const GeoDataListStyle &other);
31 GeoDataListStyle &operator=(
const GeoDataListStyle &other);
33 bool operator==(
const GeoDataListStyle &other)
const;
34 bool operator!=(
const GeoDataListStyle &other)
const;
36 ~GeoDataListStyle()
override;
39 const char *nodeType()
const override;
48 ListItemType listItemType()
const;
49 void setListItemType(ListItemType type);
51 QColor backgroundColor()
const;
52 void setBackgroundColor(
const QColor &color);
56 GeoDataItemIcon *child(
int);
58 const GeoDataItemIcon *child(
int)
const;
60 int childPosition(
const GeoDataItemIcon *child)
const;
62 void append(GeoDataItemIcon *other);
68 GeoDataItemIcon &at(
int pos);
69 const GeoDataItemIcon &at(
int pos)
const;
71 GeoDataItemIcon &last();
72 const GeoDataItemIcon &last()
const;
74 GeoDataItemIcon &first();
75 const GeoDataItemIcon &first()
const;
88 friend class GeoDataItemIcon;
89 GeoDataListStylePrivate *
const d;
KIOCORE_EXPORT bool operator!=(const UDSEntry &entry, const UDSEntry &other)
const QList< QKeySequence > & begin()
const QList< QKeySequence > & end()
bool operator==(const StyleDelim &l, const StyleDelim &r)
Binds a QML item to a specific geodetic location in screen coordinates.
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 18 2024 12:15:45 by
doxygen 1.12.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.