libosmscout  0.1
osmscout::AvailableMapsModelItem Class Referenceabstract

Abstract model item used in AvailableMapsModel. More...

#include <AvailableMapsModel.h>

+ Inheritance diagram for osmscout::AvailableMapsModelItem:

Public Member Functions

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

Properties

QString description
 
QString name
 
QStringList path
 
bool valid {false}
 

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()

◆ isDirectory()

◆ isValid()

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

◆ operator=()

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

References description, name, path, and valid.

Property Documentation

◆ description

QString osmscout::AvailableMapsModelItem::description
read

Referenced by operator=().

◆ name

QString osmscout::AvailableMapsModelItem::name
read

Referenced by operator=().

◆ path

QStringList osmscout::AvailableMapsModelItem::path
read

Referenced by operator=().

◆ valid

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

Referenced by operator=().


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