libosmscout  1.1.1
Public Member Functions | List of all members
osmscout::MapDirectory Class Reference

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

Public Member Functions

 MapDirectory ()=default
 
 MapDirectory (QDir dir)
 
 ~MapDirectory ()=default
 
 MapDirectory (const MapDirectory &other)=default
 
MapDirectoryoperator= (const MapDirectory &other)=default
 
 MapDirectory (MapDirectory &&other)=default
 
MapDirectoryoperator= (MapDirectory &&other)=default
 
QDir getDir () const
 
bool deleteDatabase ()
 
bool isValid () const
 
bool hasMetadata () const
 
QString getName () const
 
QStringList getPath () const
 
QDateTime getCreation () const
 
bool operator< (const MapDirectory &o) const
 

Detailed Description

Holder for map database metadata

Constructor & Destructor Documentation

◆ MapDirectory() [1/4]

osmscout::MapDirectory::MapDirectory ( )
default

◆ MapDirectory() [2/4]

osmscout::MapDirectory::MapDirectory ( QDir  dir)
explicit

◆ ~MapDirectory()

osmscout::MapDirectory::~MapDirectory ( )
default

◆ MapDirectory() [3/4]

osmscout::MapDirectory::MapDirectory ( const MapDirectory other)
default

◆ MapDirectory() [4/4]

osmscout::MapDirectory::MapDirectory ( MapDirectory &&  other)
default

Member Function Documentation

◆ deleteDatabase()

bool osmscout::MapDirectory::deleteDatabase ( )

Delete complete database

◆ getCreation()

QDateTime osmscout::MapDirectory::getCreation ( ) const
inline

Time of map import

Returns

◆ getDir()

QDir osmscout::MapDirectory::getDir ( ) const
inline

◆ getName()

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

Human readable name of the map. It is name of geographical region usually (eg: Germany, Czech Republic...). Name is localised by server when it is downloading. When locale is changed later, name will remain in its original locale.

Returns
map name

◆ getPath()

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

Logical path of the map, eg: europe/gemany; europe/czech-republic

Returns

◆ hasMetadata()

bool osmscout::MapDirectory::hasMetadata ( ) const
inline

Check if map directory contains metadata created by downloader

Returns
true if map directory contains metadata

◆ isValid()

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

Check if directory contains all required files for osmscout database

Returns
true if all requirements met and directory may be used as database

◆ operator<()

bool osmscout::MapDirectory::operator< ( const MapDirectory o) const
inline

◆ operator=() [1/2]

MapDirectory& osmscout::MapDirectory::operator= ( const MapDirectory other)
default

◆ operator=() [2/2]

MapDirectory& osmscout::MapDirectory::operator= ( MapDirectory &&  other)
default

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