locationsystemui/locationsysui/posindicator/posindhelperclientlib/src/posgeoaddress.cpp
branchRCL_3
changeset 44 2b4ea9893b66
equal deleted inserted replaced
42:02ba3f1733c6 44:2b4ea9893b66
       
     1 /*
       
     2 * Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
       
     3 * All rights reserved.
       
     4 * This component and the accompanying materials are made available
       
     5 * under the terms of "Eclipse Public License v1.0"
       
     6 * which accompanies this distribution, and is available
       
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     8 *
       
     9 * Initial Contributors:
       
    10 * Nokia Corporation - initial contribution.
       
    11 *
       
    12 * Contributors:
       
    13 *
       
    14 * Description:  Data structure containing positioning and address info
       
    15 *
       
    16 */
       
    17 
       
    18 #include "posgeoaddress.h"
       
    19 #include "posgeoaddress_p.h"
       
    20 #include "posindicatorlogger.h"
       
    21 
       
    22 
       
    23 // ---------------------------------------------------------------------------
       
    24 // PosGeoAddress::PosGeoAddress()
       
    25 // ---------------------------------------------------------------------------
       
    26 PosGeoAddress::PosGeoAddress()
       
    27     {
       
    28     d_ptr = new PosGeoAddressPrivate;	
       
    29     }	
       
    30 
       
    31 // ---------------------------------------------------------------------------
       
    32 // PosGeoAddress::~PosGeoAddress()
       
    33 // ---------------------------------------------------------------------------
       
    34 PosGeoAddress::~PosGeoAddress()
       
    35     {
       
    36     delete d_ptr;	
       
    37     }
       
    38 // ---------------------------------------------------------------------------
       
    39 // PosGeoAddress::setLatitude()
       
    40 // ---------------------------------------------------------------------------
       
    41 void PosGeoAddress::setLatitude( double value )
       
    42     {
       
    43     FUNC("+ PosGeoAddress::setLatitude");
       
    44     d_ptr->mLatitude = value;
       
    45     FUNC("- PosGeoAddress::setLatitude");
       
    46     }
       
    47 
       
    48 // ---------------------------------------------------------------------------
       
    49 // PosGeoAddress::setLatitude()
       
    50 // ---------------------------------------------------------------------------
       
    51 double PosGeoAddress::latitude() const 
       
    52     {
       
    53     FUNC("+ PosGeoAddress::latitude");
       
    54     return d_ptr->mLatitude; 
       
    55     }
       
    56 
       
    57 // ---------------------------------------------------------------------------
       
    58 // PosGeoAddress::setLatitude()
       
    59 // ---------------------------------------------------------------------------
       
    60 void PosGeoAddress::setLongitude(double value)
       
    61     { 
       
    62     FUNC("+ PosGeoAddress::setLongitude");
       
    63     d_ptr->mLongitude = value; 
       
    64     FUNC("- PosGeoAddress::setLongitude");
       
    65     }
       
    66 
       
    67 // ---------------------------------------------------------------------------
       
    68 // PosGeoAddress::setLatitude()
       
    69 // ---------------------------------------------------------------------------
       
    70 double PosGeoAddress::longitude() const 
       
    71     {
       
    72     FUNC("+ PosGeoAddress::longitude");
       
    73     return d_ptr->mLongitude; 
       
    74     }
       
    75 
       
    76 // ---------------------------------------------------------------------------
       
    77 // PosGeoAddress::setLatitude()
       
    78 // ---------------------------------------------------------------------------
       
    79 void PosGeoAddress::sethAccuracy(float value)
       
    80     {
       
    81     FUNC("+ PosGeoAddress::sethAccuracy");
       
    82     d_ptr->mHAccuracy = value; 
       
    83     FUNC("- PosGeoAddress::sethAccuracy");
       
    84     }
       
    85 
       
    86 // ---------------------------------------------------------------------------
       
    87 // PosGeoAddress::setLatitude()
       
    88 // ---------------------------------------------------------------------------
       
    89 float PosGeoAddress::hAccuracy() const 
       
    90     {
       
    91     FUNC("+ PosGeoAddress::hAccuracy");
       
    92     return d_ptr->mHAccuracy; 
       
    93     }
       
    94 
       
    95 // ---------------------------------------------------------------------------
       
    96 // PosGeoAddress::setLatitude()
       
    97 // ---------------------------------------------------------------------------
       
    98 void PosGeoAddress::setvAccuracy(float value)
       
    99     {
       
   100     FUNC("+ PosGeoAddress::setvAccuracy");
       
   101     d_ptr->mVAccuracy = value;
       
   102     FUNC("- PosGeoAddress::setvAccuracy");
       
   103     }
       
   104 
       
   105 // ---------------------------------------------------------------------------
       
   106 // PosGeoAddress::setLatitude()
       
   107 // ---------------------------------------------------------------------------
       
   108 float PosGeoAddress::vAccuracy() const 
       
   109     {
       
   110     FUNC("+ PosGeoAddress::vAccuracy");
       
   111     return d_ptr->mVAccuracy; 
       
   112     }
       
   113 
       
   114 // ---------------------------------------------------------------------------
       
   115 // PosGeoAddress::setLatitude()
       
   116 // ---------------------------------------------------------------------------
       
   117 void PosGeoAddress::setAltitude(float value)
       
   118     {
       
   119     FUNC("+ PosGeoAddress::setAltitude");
       
   120     d_ptr->mAltitude = value; 
       
   121     FUNC("- PosGeoAddress::setAltitude");
       
   122     }
       
   123 
       
   124 // ---------------------------------------------------------------------------
       
   125 // PosGeoAddress::setLatitude()
       
   126 // ---------------------------------------------------------------------------
       
   127 float PosGeoAddress::altitude() const 
       
   128     {
       
   129     FUNC("+ PosGeoAddress::altitude");
       
   130     return d_ptr->mAltitude; 
       
   131     }
       
   132 
       
   133 // ---------------------------------------------------------------------------
       
   134 // PosGeoAddress::setLatitude()
       
   135 // ---------------------------------------------------------------------------
       
   136 void PosGeoAddress::setCountry(QString value)
       
   137     {
       
   138     FUNC("+ PosGeoAddress::setCountry");
       
   139     d_ptr->mCountry = value; 
       
   140     FUNC("- PosGeoAddress::setCountry");
       
   141     }
       
   142 
       
   143 // ---------------------------------------------------------------------------
       
   144 // PosGeoAddress::setLatitude()
       
   145 // ---------------------------------------------------------------------------
       
   146 QString PosGeoAddress::country() const 
       
   147     {
       
   148     FUNC("+ PosGeoAddress::country");
       
   149     return d_ptr->mCountry; 
       
   150     }
       
   151 
       
   152 // ---------------------------------------------------------------------------
       
   153 // PosGeoAddress::setLatitude()
       
   154 // ---------------------------------------------------------------------------
       
   155 void PosGeoAddress::setState(QString value)
       
   156     {
       
   157     FUNC("+ PosGeoAddress::setState");
       
   158     d_ptr->mState = value; 
       
   159     FUNC("- PosGeoAddress::setState");
       
   160     }
       
   161 
       
   162 // ---------------------------------------------------------------------------
       
   163 // PosGeoAddress::setLatitude()
       
   164 // ---------------------------------------------------------------------------
       
   165 QString PosGeoAddress::state() const 
       
   166     {
       
   167     FUNC("+ PosGeoAddress::state");
       
   168     return d_ptr->mState; 
       
   169     }
       
   170 
       
   171 // ---------------------------------------------------------------------------
       
   172 // PosGeoAddress::setLatitude()
       
   173 // ---------------------------------------------------------------------------
       
   174 void PosGeoAddress::setDistrict(QString value)
       
   175     {
       
   176     FUNC("+ PosGeoAddress::setDistrict");
       
   177     d_ptr->mDistrict = value; 
       
   178     FUNC("- PosGeoAddress::setDistrict");
       
   179     }
       
   180 
       
   181 // ---------------------------------------------------------------------------
       
   182 // PosGeoAddress::setLatitude()
       
   183 // ---------------------------------------------------------------------------
       
   184 QString PosGeoAddress::district() const 
       
   185     {
       
   186     FUNC("+ PosGeoAddress::district");
       
   187     return d_ptr->mDistrict; 
       
   188     }
       
   189 
       
   190 // ---------------------------------------------------------------------------
       
   191 // PosGeoAddress::setLatitude()
       
   192 // ---------------------------------------------------------------------------
       
   193 void PosGeoAddress::setCity(QString value)
       
   194     {
       
   195     FUNC("+ PosGeoAddress::setCity");
       
   196     d_ptr->mCity = value; 
       
   197     FUNC("- PosGeoAddress::setCity");
       
   198     }
       
   199 
       
   200 // ---------------------------------------------------------------------------
       
   201 // PosGeoAddress::setLatitude()
       
   202 // ---------------------------------------------------------------------------
       
   203 QString PosGeoAddress::city() const 
       
   204     {
       
   205     FUNC("+ PosGeoAddress::city");
       
   206     return d_ptr->mCity; 
       
   207     }
       
   208 
       
   209 // ---------------------------------------------------------------------------
       
   210 // PosGeoAddress::setLatitude()
       
   211 // ---------------------------------------------------------------------------
       
   212 void PosGeoAddress::setZip(QString value)
       
   213     {
       
   214     FUNC("+ PosGeoAddress::setZip");
       
   215     d_ptr->mZip = value; 
       
   216     FUNC("- PosGeoAddress::setZip");
       
   217     }
       
   218 
       
   219 // ---------------------------------------------------------------------------
       
   220 // PosGeoAddress::setLatitude()
       
   221 // ---------------------------------------------------------------------------
       
   222 QString PosGeoAddress::zip() const 
       
   223     {
       
   224     FUNC("+ PosGeoAddress::zip");
       
   225     return d_ptr->mZip; 
       
   226     }
       
   227 
       
   228 // ---------------------------------------------------------------------------
       
   229 // PosGeoAddress::setLatitude()
       
   230 // ---------------------------------------------------------------------------
       
   231 void PosGeoAddress::setStreet(QString value)
       
   232     {
       
   233     FUNC("+ PosGeoAddress::setStreet");
       
   234     d_ptr->mStreet = value; 
       
   235     FUNC("- PosGeoAddress::setStreet");
       
   236     }
       
   237 
       
   238 // ---------------------------------------------------------------------------
       
   239 // PosGeoAddress::setLatitude()
       
   240 // ---------------------------------------------------------------------------
       
   241 QString PosGeoAddress::street() const 
       
   242     {
       
   243     FUNC("+ PosGeoAddress::street");
       
   244     return d_ptr->mStreet; 
       
   245     }
       
   246 
       
   247 // ---------------------------------------------------------------------------
       
   248 // PosGeoAddress::setLatitude()
       
   249 // ---------------------------------------------------------------------------
       
   250 void PosGeoAddress::setNumber(QString value)
       
   251     {
       
   252     FUNC("+ PosGeoAddress::setNumber");
       
   253     d_ptr->mNumber = value; 
       
   254     FUNC("- PosGeoAddress::setNumber");
       
   255     }
       
   256 
       
   257 // ---------------------------------------------------------------------------
       
   258 // PosGeoAddress::setLatitude()
       
   259 // ---------------------------------------------------------------------------
       
   260 QString PosGeoAddress::number() const 
       
   261     {
       
   262     FUNC("+ PosGeoAddress::number");
       
   263     return d_ptr->mNumber; 
       
   264     }