libosmscout  1.1.1
Public Member Functions | Properties | List of all members
osmscout::AvailableMapsModelItem Class Referenceabstract

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

Inheritance diagram for osmscout::AvailableMapsModelItem:
Inheritance graph
[legend]
Collaboration diagram for osmscout::AvailableMapsModelItem:
Collaboration graph
[legend]

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}
 
QString name
 
QStringList path
 
QString 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

QString osmscout::AvailableMapsModelItem::description
read

◆ name

QString osmscout::AvailableMapsModelItem::name
read

◆ path

QStringList osmscout::AvailableMapsModelItem::path
read

◆ valid

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

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