libosmscout 1.1.1
Loading...
Searching...
No Matches
osmscout::AvailableMapsModelItem Class Referenceabstract

#include <libosmscout-client-qt/include/osmscoutclientqt/AvailableMapsModel.h>

Inheritance diagram for osmscout::AvailableMapsModelItem:
Collaboration diagram for osmscout::AvailableMapsModelItem:

Public Member Functions

 AvailableMapsModelItem ()=default
 AvailableMapsModelItem (const QString &name, const QStringList &path, const QString &description)
 AvailableMapsModelItem (const AvailableMapsModelItem &o)
 ~AvailableMapsModelItem () override=default
AvailableMapsModelItemoperator= (const AvailableMapsModelItem &o)
QString getName () const
QStringList getPath () const
QString getDescription () const
bool isValid () const
virtual bool isDirectory () const =0

Properties

bool valid {false}
CONSTANTQString name
CONSTANTQStringList path
CONSTANTQString description

Detailed Description

Abstract model item used in AvailableMapsModel

Constructor & Destructor Documentation

◆ AvailableMapsModelItem() [1/3]

osmscout::AvailableMapsModelItem::AvailableMapsModelItem ( )
default

◆ AvailableMapsModelItem() [2/3]

osmscout::AvailableMapsModelItem::AvailableMapsModelItem ( const QString & name,
const QStringList & path,
const QString & description )
inline

◆ AvailableMapsModelItem() [3/3]

osmscout::AvailableMapsModelItem::AvailableMapsModelItem ( const AvailableMapsModelItem & o)
inline

◆ ~AvailableMapsModelItem()

osmscout::AvailableMapsModelItem::~AvailableMapsModelItem ( )
overridedefault

Member Function Documentation

◆ getDescription()

QString osmscout::AvailableMapsModelItem::getDescription ( ) const
inline

◆ getName()

QString osmscout::AvailableMapsModelItem::getName ( ) const
inline

◆ getPath()

QStringList osmscout::AvailableMapsModelItem::getPath ( ) const
inline

◆ isDirectory()

virtual bool osmscout::AvailableMapsModelItem::isDirectory ( ) const
pure virtual

◆ isValid()

bool osmscout::AvailableMapsModelItem::isValid ( ) const
inline

◆ operator=()

AvailableMapsModelItem & osmscout::AvailableMapsModelItem::operator= ( const AvailableMapsModelItem & o)
inline

Property Documentation

◆ description

CONSTANTQString osmscout::AvailableMapsModelItem::description
read

◆ name

CONSTANTQString osmscout::AvailableMapsModelItem::name
read

◆ path

CONSTANTQStringList osmscout::AvailableMapsModelItem::path
read

◆ valid

bool osmscout::AvailableMapsModelItem::valid {false}
read

The documentation for this class was generated from the following file: