1 /**************************************************************************** 2 ** 3 ** Copyright (C) 2015 The Qt Company Ltd. 4 ** Contact: http://www.qt.io/licensing/ 5 ** 6 ** This file is part of the QtLocation module of the Qt Toolkit. 7 ** 8 ** $QT_BEGIN_LICENSE:LGPL3$ 9 ** Commercial License Usage 10 ** Licensees holding valid commercial Qt licenses may use this file in 11 ** accordance with the commercial license agreement provided with the 12 ** Software or, alternatively, in accordance with the terms contained in 13 ** a written agreement between you and The Qt Company. For licensing terms 14 ** and conditions see http://www.qt.io/terms-conditions. For further 15 ** information use the contact form at http://www.qt.io/contact-us. 16 ** 17 ** GNU Lesser General Public License Usage 18 ** Alternatively, this file may be used under the terms of the GNU Lesser 19 ** General Public License version 3 as published by the Free Software 20 ** Foundation and appearing in the file LICENSE.LGPLv3 included in the 21 ** packaging of this file. Please review the following information to 22 ** ensure the GNU Lesser General Public License version 3 requirements 23 ** will be met: https://www.gnu.org/licenses/lgpl.html. 24 ** 25 ** GNU General Public License Usage 26 ** Alternatively, this file may be used under the terms of the GNU 27 ** General Public License version 2.0 or later as published by the Free 28 ** Software Foundation and appearing in the file LICENSE.GPL included in 29 ** the packaging of this file. Please review the following information to 30 ** ensure the GNU General Public License version 2.0 requirements will be 31 ** met: http://www.gnu.org/licenses/gpl-2.0.html. 32 ** 33 ** $QT_END_LICENSE$ 34 ** 35 ****************************************************************************/ 36 37 #include <QtLocation/QLocation> 38 39 QT_BEGIN_NAMESPACE 40 41 namespace QLocation { 42 43 /*! 44 \namespace QLocation 45 \inmodule QtLocation 46 \keyword QLocation Namespace 47 48 \brief The QLocation namespace contains miscellaneous identifiers used throughout the 49 QtLocation module. 50 */ 51 52 /*! 53 \enum QLocation::Visibility 54 55 Defines the visibility of a QPlace or QPlaceCategory. 56 57 \value UnspecifiedVisibility No explicit visibility has been defined. 58 \value DeviceVisibility Places and categories with DeviceVisibility are only stored on 59 the local device. 60 \value PrivateVisibility Places and categories with PrivateVisibility are only visible 61 to the current user. The data may be stored either locally or 62 on a remote service or both. 63 \value PublicVisibility Places and categories with PublicVisibility are visible to 64 everyone. 65 66 A particular manager may support one or more visibility scopes. For example a manager from one provider may only provide places 67 that are public to everyone, whilst another may provide both public and private places. 68 69 \note The meaning of unspecified visibility depends on the context it is used. 70 71 When \e saving a place or category, the 72 default visibility is unspecified meaning that the manager chooses an appropriate visibility scope for the item. 73 74 When \e searching for places, unspecified means that places of any scope is returned. 75 */ 76 } 77 78 QT_END_NAMESPACE 79