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

marble

  • Marble
  • CloudSyncManager
Signals | Public Member Functions | Properties | List of all members
Marble::CloudSyncManager Class Reference

#include <CloudSyncManager.h>

Inheritance diagram for Marble::CloudSyncManager:
Inheritance graph
[legend]

Signals

void apiUrlChanged (const QUrl &url)
 
void bookmarkSyncManagerChanged ()
 
void owncloudPasswordChanged (const QString &password)
 
void owncloudServerChanged (const QString &server)
 
void owncloudUsernameChanged (const QString &username)
 
void routeSyncManagerChanged ()
 
void syncEnabledChanged (bool enabled)
 
void workOfflineChanged (bool workOffline)
 

Public Member Functions

 CloudSyncManager (QObject *parent=0)
 
 ~CloudSyncManager ()
 
QString apiPath () const
 
QUrl apiUrl () const
 
BookmarkSyncManager * bookmarkSyncManager ()
 
bool isSyncEnabled () const
 
QString owncloudPassword () const
 
QString owncloudServer () const
 
QString owncloudUsername () const
 
RouteSyncManager * routeSyncManager ()
 
void setOwncloudPassword (const QString &owncloudPassword)
 
void setOwncloudServer (const QString &owncloudServer)
 
void setOwncloudUsername (const QString &owncloudUsername)
 
void setSyncEnabled (bool enabled)
 
void setWorkOffline (bool offline)
 
bool workOffline () const
 

Properties

QUrl apiUrl
 
BookmarkSyncManager bookmarkSyncManager
 
QString owncloudPassword
 
QString owncloudServer
 
QString owncloudUsername
 
RouteSyncManager routeSyncManager
 
bool syncEnabled
 
bool workOffline
 

Detailed Description

Definition at line 25 of file CloudSyncManager.h.

Constructor & Destructor Documentation

Marble::CloudSyncManager::CloudSyncManager ( QObject *  parent = 0)
explicit

Definition at line 52 of file CloudSyncManager.cpp.

Marble::CloudSyncManager::~CloudSyncManager ( )

Definition at line 58 of file CloudSyncManager.cpp.

Member Function Documentation

QString Marble::CloudSyncManager::apiPath ( ) const

Returns API path as a QString.

Returns
API path

Definition at line 131 of file CloudSyncManager.cpp.

QUrl Marble::CloudSyncManager::apiUrl ( ) const

Returns an API url ready for use.

Returns
API url as QString
void Marble::CloudSyncManager::apiUrlChanged ( const QUrl &  url)
signal
BookmarkSyncManager* Marble::CloudSyncManager::bookmarkSyncManager ( )
Returns
A ready to use BookmarkSyncManager instance
void Marble::CloudSyncManager::bookmarkSyncManagerChanged ( )
signal
bool Marble::CloudSyncManager::isSyncEnabled ( ) const

Checks if the user enabled synchronization.

Returns
true if synchronization enabled

Definition at line 76 of file CloudSyncManager.cpp.

QString Marble::CloudSyncManager::owncloudPassword ( ) const

Gets ownCloud password from settings.

Returns
ownCloud password
void Marble::CloudSyncManager::owncloudPasswordChanged ( const QString &  password)
signal
QString Marble::CloudSyncManager::owncloudServer ( ) const

Gets ownCloud server from settings.

Returns
ownCloud server
void Marble::CloudSyncManager::owncloudServerChanged ( const QString &  server)
signal
QString Marble::CloudSyncManager::owncloudUsername ( ) const

Gets ownCloud username from settings.

Returns
ownCloud username
void Marble::CloudSyncManager::owncloudUsernameChanged ( const QString &  username)
signal
RouteSyncManager* Marble::CloudSyncManager::routeSyncManager ( )
Returns
A ready to use BookmarkSyncManager instance
void Marble::CloudSyncManager::routeSyncManagerChanged ( )
signal
void Marble::CloudSyncManager::setOwncloudPassword ( const QString &  owncloudPassword)

Setter for ownCloud password.

Parameters
passwordownCloud password

Definition at line 122 of file CloudSyncManager.cpp.

void Marble::CloudSyncManager::setOwncloudServer ( const QString &  owncloudServer)

Setter for ownCloud server.

Parameters
serverownCloud server

Definition at line 104 of file CloudSyncManager.cpp.

void Marble::CloudSyncManager::setOwncloudUsername ( const QString &  owncloudUsername)

Setter for ownCloud username.

Parameters
usernameownCloud username

Definition at line 113 of file CloudSyncManager.cpp.

void Marble::CloudSyncManager::setSyncEnabled ( bool  enabled)

Setter for enabling/disabling synchronization.

Parameters
enabledStatus of synchronization.

Definition at line 96 of file CloudSyncManager.cpp.

void Marble::CloudSyncManager::setWorkOffline ( bool  offline)

Setter for offine mode.

Parameters
offlineStatus of offline mode

Definition at line 68 of file CloudSyncManager.cpp.

void Marble::CloudSyncManager::syncEnabledChanged ( bool  enabled)
signal
bool Marble::CloudSyncManager::workOffline ( ) const

Getter for offine mode.

Returns
true if offline mode enabled
void Marble::CloudSyncManager::workOfflineChanged ( bool  workOffline)
signal

Property Documentation

QUrl Marble::CloudSyncManager::apiUrl
read

Definition at line 35 of file CloudSyncManager.h.

BookmarkSyncManager * Marble::CloudSyncManager::bookmarkSyncManager
read

Definition at line 37 of file CloudSyncManager.h.

QString Marble::CloudSyncManager::owncloudPassword
readwrite

Definition at line 33 of file CloudSyncManager.h.

QString Marble::CloudSyncManager::owncloudServer
readwrite

Definition at line 34 of file CloudSyncManager.h.

QString Marble::CloudSyncManager::owncloudUsername
readwrite

Definition at line 32 of file CloudSyncManager.h.

RouteSyncManager * Marble::CloudSyncManager::routeSyncManager
read

Definition at line 38 of file CloudSyncManager.h.

bool Marble::CloudSyncManager::syncEnabled
readwrite

Definition at line 30 of file CloudSyncManager.h.

bool Marble::CloudSyncManager::workOffline
readwrite

Definition at line 29 of file CloudSyncManager.h.


The documentation for this class was generated from the following files:
  • CloudSyncManager.h
  • CloudSyncManager.cpp
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:38:55 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

marble

Skip menu "marble"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Related Pages

kdeedu API Reference

Skip menu "kdeedu API Reference"
  • Analitza
  •     lib
  • kalgebra
  • kalzium
  •   libscience
  • kanagram
  • kig
  •   lib
  • klettres
  • kstars
  • libkdeedu
  •   keduvocdocument
  • marble
  • parley
  • rocs
  •   App
  •   RocsCore
  •   VisualEditor
  •   stepcore

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal