• Skip to content
  • Skip to link menu
KDE 4.0 API Reference
  • KDE API Reference
  • kdeedu
  • Sitemap
  • Contact Us
 

marble/src

MarbleSettings Class Reference

#include <settings.h>

Inheritance diagram for MarbleSettings:

Inheritance graph
[legend]

List of all members.


Detailed Description

Definition at line 9 of file settings.h.


Public Member Functions

 ~MarbleSettings ()

Static Public Member Functions

static MarbleSettings * self ()
static void setHomeLongitude (double v)
static double homeLongitude ()
static void setHomeLatitude (double v)
static double homeLatitude ()
static void setHomeZoom (int v)
static int homeZoom ()
static void setMapTheme (const QString &v)
static QString mapTheme ()
static void setProjection (int v)
static int projection ()
static void setMarbleDataPath (const QString &v)
static QString marbleDataPath ()

Protected Member Functions

 MarbleSettings ()

Protected Attributes

double mHomeLongitude
double mHomeLatitude
int mHomeZoom
QString mMapTheme
int mProjection
QString mMarbleDataPath

Friends

class MarbleSettingsHelper

Constructor & Destructor Documentation

MarbleSettings::~MarbleSettings (  ) 

Definition at line 54 of file settings.cpp.

MarbleSettings::MarbleSettings (  )  [protected]

Definition at line 27 of file settings.cpp.


Member Function Documentation

MarbleSettings * MarbleSettings::self (  )  [static]

Definition at line 17 of file settings.cpp.

static void MarbleSettings::setHomeLongitude ( double  v  )  [inline, static]

Set homeLongitude.

Definition at line 20 of file settings.h.

static double MarbleSettings::homeLongitude (  )  [inline, static]

Get homeLongitude.

Definition at line 30 of file settings.h.

static void MarbleSettings::setHomeLatitude ( double  v  )  [inline, static]

Set homeLatitude.

Definition at line 39 of file settings.h.

static double MarbleSettings::homeLatitude (  )  [inline, static]

Get homeLatitude.

Definition at line 49 of file settings.h.

static void MarbleSettings::setHomeZoom ( int  v  )  [inline, static]

Set homeZoom.

Definition at line 58 of file settings.h.

static int MarbleSettings::homeZoom (  )  [inline, static]

Get homeZoom.

Definition at line 68 of file settings.h.

static void MarbleSettings::setMapTheme ( const QString &  v  )  [inline, static]

Set mapTheme.

Definition at line 77 of file settings.h.

static QString MarbleSettings::mapTheme (  )  [inline, static]

Get mapTheme.

Definition at line 87 of file settings.h.

static void MarbleSettings::setProjection ( int  v  )  [inline, static]

Set projection.

Definition at line 96 of file settings.h.

static int MarbleSettings::projection (  )  [inline, static]

Get projection.

Definition at line 106 of file settings.h.

static void MarbleSettings::setMarbleDataPath ( const QString &  v  )  [inline, static]

Set marbleDataPath.

Definition at line 115 of file settings.h.

static QString MarbleSettings::marbleDataPath (  )  [inline, static]

Get marbleDataPath.

Definition at line 125 of file settings.h.


Friends And Related Function Documentation

friend class MarbleSettingsHelper [friend]

Definition at line 132 of file settings.h.


Member Data Documentation

double MarbleSettings::mHomeLongitude [protected]

Definition at line 136 of file settings.h.

double MarbleSettings::mHomeLatitude [protected]

Definition at line 137 of file settings.h.

int MarbleSettings::mHomeZoom [protected]

Definition at line 138 of file settings.h.

QString MarbleSettings::mMapTheme [protected]

Definition at line 139 of file settings.h.

int MarbleSettings::mProjection [protected]

Definition at line 140 of file settings.h.

QString MarbleSettings::mMarbleDataPath [protected]

Definition at line 141 of file settings.h.


The documentation for this class was generated from the following files:
  • settings.h
  • settings.cpp

marble/src

Skip menu "marble/src"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members

kdeedu

Skip menu "kdeedu"
  • kalzium
  • kanagram
  • kig
  • klettres
  • kstars
  • libkdeedu
  •   keduvocdocument
  •   docs
  •   src
  • parley
Generated for kdeedu by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal