<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile doxygen_version="1.9.2">
  <compound kind="class">
    <name>KPublicTransport::AbstractQueryModel</name>
    <filename>classKPublicTransport_1_1AbstractQueryModel.html</filename>
    <member kind="property">
      <type>QVariantList</type>
      <name>attributions</name>
      <anchorfile>classKPublicTransport_1_1AbstractQueryModel.html</anchorfile>
      <anchor>a37825be4e2a4ab7af3edc47f8b80f05f</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QString</type>
      <name>errorMessage</name>
      <anchorfile>classKPublicTransport_1_1AbstractQueryModel.html</anchorfile>
      <anchor>acb6484879c77f8fa90d386ed3ceed514</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>bool</type>
      <name>loading</name>
      <anchorfile>classKPublicTransport_1_1AbstractQueryModel.html</anchorfile>
      <anchor>ac2853d8026d4b3c6f5a5872d6ce57c6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>KPublicTransport::Manager *</type>
      <name>manager</name>
      <anchorfile>classKPublicTransport_1_1AbstractQueryModel.html</anchorfile>
      <anchor>af6459f11e61a1ee3bd311f31500ece98</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; Attribution &gt; &amp;</type>
      <name>attributions</name>
      <anchorfile>classKPublicTransport_1_1AbstractQueryModel.html</anchorfile>
      <anchor>acca47e0ec4b1372f182910434d281621</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cancel</name>
      <anchorfile>classKPublicTransport_1_1AbstractQueryModel.html</anchorfile>
      <anchor>a1e2d02701faeec90c0f02536989836a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classKPublicTransport_1_1AbstractQueryModel.html</anchorfile>
      <anchor>a0260e7368456e61dd6f8cdd5486d1389</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KPublicTransport::Attribution</name>
    <filename>classKPublicTransport_1_1Attribution.html</filename>
    <member kind="property">
      <type>bool</type>
      <name>hasLicense</name>
      <anchorfile>classKPublicTransport_1_1Attribution.html</anchorfile>
      <anchor>a147aefe66c3e1c1c8c47b201a207cb9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QString</type>
      <name>license</name>
      <anchorfile>classKPublicTransport_1_1Attribution.html</anchorfile>
      <anchor>a781b5beffea9fbae06935205876228fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QUrl</type>
      <name>licenseUrl</name>
      <anchorfile>classKPublicTransport_1_1Attribution.html</anchorfile>
      <anchor>acc2724cbd433df047bba291c63cb4a00</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QString</type>
      <name>name</name>
      <anchorfile>classKPublicTransport_1_1Attribution.html</anchorfile>
      <anchor>a5d44ee1c8704f68909b1cfdb77fbc5a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QUrl</type>
      <name>url</name>
      <anchorfile>classKPublicTransport_1_1Attribution.html</anchorfile>
      <anchor>a6551663b14cb205c314da686f2f96c3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEmpty</name>
      <anchorfile>classKPublicTransport_1_1Attribution.html</anchorfile>
      <anchor>aa267743b32af90ec723297fba80e2728</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; Attribution &gt;</type>
      <name>fromJson</name>
      <anchorfile>classKPublicTransport_1_1Attribution.html</anchorfile>
      <anchor>a3a69a7f95a1bc574b631872601721ad1</anchor>
      <arglist>(const QJsonArray &amp;a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Attribution</type>
      <name>fromJson</name>
      <anchorfile>classKPublicTransport_1_1Attribution.html</anchorfile>
      <anchor>a7a32997224c5d41125f7dd91763a3ee8</anchor>
      <arglist>(const QJsonObject &amp;obj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QJsonObject</type>
      <name>toJson</name>
      <anchorfile>classKPublicTransport_1_1Attribution.html</anchorfile>
      <anchor>aa716f24f3b553114b50b8aef0ab079f9</anchor>
      <arglist>(const Attribution &amp;attr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QJsonArray</type>
      <name>toJson</name>
      <anchorfile>classKPublicTransport_1_1Attribution.html</anchorfile>
      <anchor>a925b25d05e6a4ad713b5721a3bd3925e</anchor>
      <arglist>(const std::vector&lt; Attribution &gt; &amp;attrs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KPublicTransport::Backend</name>
    <filename>classKPublicTransport_1_1Backend.html</filename>
    <member kind="property">
      <type>QString</type>
      <name>description</name>
      <anchorfile>classKPublicTransport_1_1Backend.html</anchorfile>
      <anchor>a03cc8da45cf14a14c78e211552c2ecde</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QString</type>
      <name>identifier</name>
      <anchorfile>classKPublicTransport_1_1Backend.html</anchorfile>
      <anchor>ad3f2fffd77824f90c4199ad1641faea9</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>bool</type>
      <name>isSecure</name>
      <anchorfile>classKPublicTransport_1_1Backend.html</anchorfile>
      <anchor>abbf85fdf19f6cc7d3506b5bde8424e9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QString</type>
      <name>name</name>
      <anchorfile>classKPublicTransport_1_1Backend.html</anchorfile>
      <anchor>a049d599822257bd3e8f9233adbbed99e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KPublicTransport::BackendModel</name>
    <filename>classKPublicTransport_1_1BackendModel.html</filename>
    <member kind="enumvalue">
      <name>CountryCodeRole</name>
      <anchorfile>classKPublicTransport_1_1BackendModel.html</anchorfile>
      <anchor>ab9b0ed9092c7905f95973c14ddd36719a936607e4378057da24b8102041bd201c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flat</name>
      <anchorfile>classKPublicTransport_1_1BackendModel.html</anchorfile>
      <anchor>a50d9d0501937769cb94f6ca4eb6b106caaf5264041ccd8349b399298630ae2a67</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GroupByCountry</name>
      <anchorfile>classKPublicTransport_1_1BackendModel.html</anchorfile>
      <anchor>a50d9d0501937769cb94f6ca4eb6b106ca4bac2dd33337ae5984e9ede7bbcae217</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Mode</name>
      <anchorfile>classKPublicTransport_1_1BackendModel.html</anchorfile>
      <anchor>a50d9d0501937769cb94f6ca4eb6b106c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flat</name>
      <anchorfile>classKPublicTransport_1_1BackendModel.html</anchorfile>
      <anchor>a50d9d0501937769cb94f6ca4eb6b106caaf5264041ccd8349b399298630ae2a67</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GroupByCountry</name>
      <anchorfile>classKPublicTransport_1_1BackendModel.html</anchorfile>
      <anchor>a50d9d0501937769cb94f6ca4eb6b106ca4bac2dd33337ae5984e9ede7bbcae217</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PrimaryCountryCodeRole</name>
      <anchorfile>classKPublicTransport_1_1BackendModel.html</anchorfile>
      <anchor>ab9b0ed9092c7905f95973c14ddd36719a2fd606bb1718ca4e5746702ec7d6187d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Roles</name>
      <anchorfile>classKPublicTransport_1_1BackendModel.html</anchorfile>
      <anchor>ab9b0ed9092c7905f95973c14ddd36719</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PrimaryCountryCodeRole</name>
      <anchorfile>classKPublicTransport_1_1BackendModel.html</anchorfile>
      <anchor>ab9b0ed9092c7905f95973c14ddd36719a2fd606bb1718ca4e5746702ec7d6187d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CountryCodeRole</name>
      <anchorfile>classKPublicTransport_1_1BackendModel.html</anchorfile>
      <anchor>ab9b0ed9092c7905f95973c14ddd36719a936607e4378057da24b8102041bd201c</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>KPublicTransport::Manager *</type>
      <name>manager</name>
      <anchorfile>classKPublicTransport_1_1BackendModel.html</anchorfile>
      <anchor>acac105ea4d04c5f5e3783f74d415c728</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>Mode</type>
      <name>mode</name>
      <anchorfile>classKPublicTransport_1_1BackendModel.html</anchorfile>
      <anchor>a397daa569e64ad0acabef55295f02c5d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KPublicTransport::CoverageArea</name>
    <filename>classKPublicTransport_1_1CoverageArea.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>Type</name>
      <anchorfile>classKPublicTransport_1_1CoverageArea.html</anchorfile>
      <anchor>a52aae2d4a674680371f26d30015cde12</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QStringList</type>
      <name>regions</name>
      <anchorfile>classKPublicTransport_1_1CoverageArea.html</anchorfile>
      <anchor>a4a07964715826a277e1e3b2e8688e642</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QStringList</type>
      <name>uicCompanyCodes</name>
      <anchorfile>classKPublicTransport_1_1CoverageArea.html</anchorfile>
      <anchor>a6d990c603b7f90a69a749fe166e60dd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QStringList</type>
      <name>vdvOrganizationIds</name>
      <anchorfile>classKPublicTransport_1_1CoverageArea.html</anchorfile>
      <anchor>ae85ce7d3c3496dd9385fa131aa7f211b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>coversLocation</name>
      <anchorfile>classKPublicTransport_1_1CoverageArea.html</anchorfile>
      <anchor>a7c0122158c9b5381b2bcf3124847b8dc</anchor>
      <arglist>(const Location &amp;loc) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEmpty</name>
      <anchorfile>classKPublicTransport_1_1CoverageArea.html</anchorfile>
      <anchor>aa69f3f935d5b4ac8f05b2446b9c753f2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isGlobal</name>
      <anchorfile>classKPublicTransport_1_1CoverageArea.html</anchorfile>
      <anchor>a3baa33b04e7e0e61bfc46250a7c3ab93</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CoverageArea</type>
      <name>fromJson</name>
      <anchorfile>classKPublicTransport_1_1CoverageArea.html</anchorfile>
      <anchor>aac63edf73d1d214435d392cc9129a799</anchor>
      <arglist>(const QJsonObject &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KPublicTransport::Equipment</name>
    <filename>classKPublicTransport_1_1Equipment.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>Type</name>
      <anchorfile>classKPublicTransport_1_1Equipment.html</anchorfile>
      <anchor>ab14ed5a25277bbcb6de9f5128bcb6453</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>KPublicTransport::Disruption::Effect</type>
      <name>disruptionEffect</name>
      <anchorfile>classKPublicTransport_1_1Equipment.html</anchorfile>
      <anchor>aa47d493e3fe86919c693f3d5f30e6814</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QStringList</type>
      <name>notes</name>
      <anchorfile>classKPublicTransport_1_1Equipment.html</anchorfile>
      <anchor>adae214675a38dc4c8c75a524a070d500</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addNote</name>
      <anchorfile>classKPublicTransport_1_1Equipment.html</anchorfile>
      <anchor>a4c1608507b583077257eb1accab9794b</anchor>
      <arglist>(const QString &amp;note)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Equipment</type>
      <name>fromJson</name>
      <anchorfile>classKPublicTransport_1_1Equipment.html</anchorfile>
      <anchor>ab1cf8b7f2409acf8556720045b31e42f</anchor>
      <arglist>(const QJsonObject &amp;obj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QJsonObject</type>
      <name>toJson</name>
      <anchorfile>classKPublicTransport_1_1Equipment.html</anchorfile>
      <anchor>a40bf52730bfe3f035a662e1336c67c5e</anchor>
      <arglist>(const Equipment &amp;equipment)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KPublicTransport::IndividualTransport</name>
    <filename>classKPublicTransport_1_1IndividualTransport.html</filename>
    <member kind="enumvalue">
      <name>Dropoff</name>
      <anchorfile>classKPublicTransport_1_1IndividualTransport.html</anchorfile>
      <anchor>acf2e0d4b6b9e3e35e12cbb062d72f599abe3d185e50a5c7af1badc8c940b395a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Mode</name>
      <anchorfile>classKPublicTransport_1_1IndividualTransport.html</anchorfile>
      <anchor>aaea06564932d84961a61fa80a39707b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>None</name>
      <anchorfile>classKPublicTransport_1_1IndividualTransport.html</anchorfile>
      <anchor>acf2e0d4b6b9e3e35e12cbb062d72f599adafa82b18d700050d9615c453f68a3e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Park</name>
      <anchorfile>classKPublicTransport_1_1IndividualTransport.html</anchorfile>
      <anchor>acf2e0d4b6b9e3e35e12cbb062d72f599ae4d5159096fe0eeddfbc1c406425b9ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Pickup</name>
      <anchorfile>classKPublicTransport_1_1IndividualTransport.html</anchorfile>
      <anchor>acf2e0d4b6b9e3e35e12cbb062d72f599a8cda5987071072c07f76fbcc59a3b0d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Qualifier</name>
      <anchorfile>classKPublicTransport_1_1IndividualTransport.html</anchorfile>
      <anchor>acf2e0d4b6b9e3e35e12cbb062d72f599</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>None</name>
      <anchorfile>classKPublicTransport_1_1IndividualTransport.html</anchorfile>
      <anchor>acf2e0d4b6b9e3e35e12cbb062d72f599adafa82b18d700050d9615c453f68a3e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Park</name>
      <anchorfile>classKPublicTransport_1_1IndividualTransport.html</anchorfile>
      <anchor>acf2e0d4b6b9e3e35e12cbb062d72f599ae4d5159096fe0eeddfbc1c406425b9ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rent</name>
      <anchorfile>classKPublicTransport_1_1IndividualTransport.html</anchorfile>
      <anchor>acf2e0d4b6b9e3e35e12cbb062d72f599a8a36accad8fa604ec4ff1d1ec61c1d84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Dropoff</name>
      <anchorfile>classKPublicTransport_1_1IndividualTransport.html</anchorfile>
      <anchor>acf2e0d4b6b9e3e35e12cbb062d72f599abe3d185e50a5c7af1badc8c940b395a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Pickup</name>
      <anchorfile>classKPublicTransport_1_1IndividualTransport.html</anchorfile>
      <anchor>acf2e0d4b6b9e3e35e12cbb062d72f599a8cda5987071072c07f76fbcc59a3b0d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rent</name>
      <anchorfile>classKPublicTransport_1_1IndividualTransport.html</anchorfile>
      <anchor>acf2e0d4b6b9e3e35e12cbb062d72f599a8a36accad8fa604ec4ff1d1ec61c1d84</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; IndividualTransport &gt;</type>
      <name>fromJson</name>
      <anchorfile>classKPublicTransport_1_1IndividualTransport.html</anchorfile>
      <anchor>a27eed87c555a8d146f5dc42892010e0e</anchor>
      <arglist>(const QJsonArray &amp;array)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static IndividualTransport</type>
      <name>fromJson</name>
      <anchorfile>classKPublicTransport_1_1IndividualTransport.html</anchorfile>
      <anchor>affb4f189d11fbe55f04b2ae6ffbcf432</anchor>
      <arglist>(const QJsonObject &amp;obj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QJsonObject</type>
      <name>toJson</name>
      <anchorfile>classKPublicTransport_1_1IndividualTransport.html</anchorfile>
      <anchor>a8c6dfca4b36eae52a456d2122ec07c18</anchor>
      <arglist>(const IndividualTransport &amp;it)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QJsonArray</type>
      <name>toJson</name>
      <anchorfile>classKPublicTransport_1_1IndividualTransport.html</anchorfile>
      <anchor>a5b22db6a998286b8323ccc354177ba68</anchor>
      <arglist>(const std::vector&lt; IndividualTransport &gt; &amp;its)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KPublicTransport::Journey</name>
    <filename>classKPublicTransport_1_1Journey.html</filename>
    <member kind="property">
      <type>int</type>
      <name>arrivalDelay</name>
      <anchorfile>classKPublicTransport_1_1Journey.html</anchorfile>
      <anchor>ac58a62991bf078c1138596854dfbef71</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int</type>
      <name>departureDelay</name>
      <anchorfile>classKPublicTransport_1_1Journey.html</anchorfile>
      <anchor>a7329d7b8dde00434d7ef0f9b1a9abac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>KPublicTransport::Disruption::Effect</type>
      <name>disruptionEffect</name>
      <anchorfile>classKPublicTransport_1_1Journey.html</anchorfile>
      <anchor>a2d8f83fdab77ce8685f0d1a9bb7b9bbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int</type>
      <name>duration</name>
      <anchorfile>classKPublicTransport_1_1Journey.html</anchorfile>
      <anchor>ab8885566c401ac8d95fdb5eaf7799336</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QDateTime</type>
      <name>expectedArrivalTime</name>
      <anchorfile>classKPublicTransport_1_1Journey.html</anchorfile>
      <anchor>a619a2f192a229047b9804e98b3ed3e19</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QDateTime</type>
      <name>expectedDepartureTime</name>
      <anchorfile>classKPublicTransport_1_1Journey.html</anchorfile>
      <anchor>a476850a6fb9ee20458586deb8cac75c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>bool</type>
      <name>hasExpectedArrivalTime</name>
      <anchorfile>classKPublicTransport_1_1Journey.html</anchorfile>
      <anchor>ae597a7a43ff01dd2fb3b9e2b2fac9fcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>bool</type>
      <name>hasExpectedDepartureTime</name>
      <anchorfile>classKPublicTransport_1_1Journey.html</anchorfile>
      <anchor>ab5eac214266e4406a6176db3019e0411</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int</type>
      <name>numberOfChanges</name>
      <anchorfile>classKPublicTransport_1_1Journey.html</anchorfile>
      <anchor>a768670b9a759ec761d13c84b492e332a</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QDateTime</type>
      <name>scheduledArrivalTime</name>
      <anchorfile>classKPublicTransport_1_1Journey.html</anchorfile>
      <anchor>ac4a9a75b6318523be1326c79c91bcea7</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QDateTime</type>
      <name>scheduledDepartureTime</name>
      <anchorfile>classKPublicTransport_1_1Journey.html</anchorfile>
      <anchor>a4b37c6526b0b8ef52c3f80a44f8492e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QVariantList</type>
      <name>sections</name>
      <anchorfile>classKPublicTransport_1_1Journey.html</anchorfile>
      <anchor>a58ea7a3ce13269570ab4d1b65107b0f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyMetaData</name>
      <anchorfile>classKPublicTransport_1_1Journey.html</anchorfile>
      <anchor>a62ab53a9c2dbfcf7889b0b4646f4926f</anchor>
      <arglist>(bool download)</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; JourneySection &gt; &amp;</type>
      <name>sections</name>
      <anchorfile>classKPublicTransport_1_1Journey.html</anchorfile>
      <anchor>a60f6680ce0bc543cc74df3cb4af7a26b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSections</name>
      <anchorfile>classKPublicTransport_1_1Journey.html</anchorfile>
      <anchor>a9d7e7e6a13641cc331fad1d7440819b8</anchor>
      <arglist>(std::vector&lt; JourneySection &gt; &amp;&amp;sections)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; JourneySection &gt; &amp;&amp;</type>
      <name>takeSections</name>
      <anchorfile>classKPublicTransport_1_1Journey.html</anchorfile>
      <anchor>aee6d2945bc21dc97b617f9a22ae5d9f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; Journey &gt;</type>
      <name>fromJson</name>
      <anchorfile>classKPublicTransport_1_1Journey.html</anchorfile>
      <anchor>a9a1a4250ce0dc5cc6e6bbabd7e3a35ec</anchor>
      <arglist>(const QJsonArray &amp;array)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Journey</type>
      <name>fromJson</name>
      <anchorfile>classKPublicTransport_1_1Journey.html</anchorfile>
      <anchor>a2befe49275ab9eb769740b45abb90db9</anchor>
      <arglist>(const QJsonObject &amp;obj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isSame</name>
      <anchorfile>classKPublicTransport_1_1Journey.html</anchorfile>
      <anchor>a6d5876dc1add48c023a878d5077c5395</anchor>
      <arglist>(const Journey &amp;lhs, const Journey &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Journey</type>
      <name>merge</name>
      <anchorfile>classKPublicTransport_1_1Journey.html</anchorfile>
      <anchor>a8bbdca296156ef05fadf237e1a4fd5be</anchor>
      <arglist>(const Journey &amp;lhs, const Journey &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QJsonObject</type>
      <name>toJson</name>
      <anchorfile>classKPublicTransport_1_1Journey.html</anchorfile>
      <anchor>ac6bc0bd5ff4664824a1c69bfefa14645</anchor>
      <arglist>(const Journey &amp;journey)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QJsonArray</type>
      <name>toJson</name>
      <anchorfile>classKPublicTransport_1_1Journey.html</anchorfile>
      <anchor>aea5f577e44c29dc6d514c5eebc524962</anchor>
      <arglist>(const std::vector&lt; Journey &gt; &amp;journeys)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KPublicTransport::JourneyQueryModel</name>
    <filename>classKPublicTransport_1_1JourneyQueryModel.html</filename>
    <base>KPublicTransport::AbstractQueryModel</base>
    <member kind="property">
      <type>bool</type>
      <name>canQueryNext</name>
      <anchorfile>classKPublicTransport_1_1JourneyQueryModel.html</anchorfile>
      <anchor>a5307482609a93b64d85e268090b5ff7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>bool</type>
      <name>canQueryPrevious</name>
      <anchorfile>classKPublicTransport_1_1JourneyQueryModel.html</anchorfile>
      <anchor>a32c1b4dc5b786c3dd2184f08398c1afe</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>KPublicTransport::JourneyRequest</type>
      <name>request</name>
      <anchorfile>classKPublicTransport_1_1JourneyQueryModel.html</anchorfile>
      <anchor>ab676bebf803cb87c3318201cbd3713be</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; Journey &gt; &amp;</type>
      <name>journeys</name>
      <anchorfile>classKPublicTransport_1_1JourneyQueryModel.html</anchorfile>
      <anchor>aa1bdcc7e3d824753f3857bac762947e2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>queryNext</name>
      <anchorfile>classKPublicTransport_1_1JourneyQueryModel.html</anchorfile>
      <anchor>a48bcd0ccf338f17cb3756081d4f953b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>queryPrevious</name>
      <anchorfile>classKPublicTransport_1_1JourneyQueryModel.html</anchorfile>
      <anchor>ace98ef527eca060b544bedbe28885b9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRequest</name>
      <anchorfile>classKPublicTransport_1_1JourneyQueryModel.html</anchorfile>
      <anchor>aa5fa6efae44a3ccfac3d6636f323385e</anchor>
      <arglist>(const JourneyRequest &amp;req)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KPublicTransport::JourneyReply</name>
    <filename>classKPublicTransport_1_1JourneyReply.html</filename>
    <base>KPublicTransport::Reply</base>
    <member kind="function">
      <type>JourneyRequest</type>
      <name>nextRequest</name>
      <anchorfile>classKPublicTransport_1_1JourneyReply.html</anchorfile>
      <anchor>af44ff4f10a656962043d0738b9d24bc4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>JourneyRequest</type>
      <name>previousRequest</name>
      <anchorfile>classKPublicTransport_1_1JourneyReply.html</anchorfile>
      <anchor>abfb981916c747819cacc3dc1c78c66d6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>JourneyRequest</type>
      <name>request</name>
      <anchorfile>classKPublicTransport_1_1JourneyReply.html</anchorfile>
      <anchor>a627126f58a670a6a73af54e6c318f999</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; Journey &gt; &amp;</type>
      <name>result</name>
      <anchorfile>classKPublicTransport_1_1JourneyReply.html</anchorfile>
      <anchor>a86d5ba09446b4dc78eb9b170c5d6d3ce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Journey &gt; &amp;&amp;</type>
      <name>takeResult</name>
      <anchorfile>classKPublicTransport_1_1JourneyReply.html</anchorfile>
      <anchor>a478c829bc50422b618a87bfd167dae55</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KPublicTransport::JourneyRequest</name>
    <filename>classKPublicTransport_1_1JourneyRequest.html</filename>
    <member kind="enumvalue">
      <name>Arrival</name>
      <anchorfile>classKPublicTransport_1_1JourneyRequest.html</anchorfile>
      <anchor>a8fbfb1c7ccd3f968037c9b509df6007aa542d320f7620710ecd8cff88e59d763c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>DateTimeMode</name>
      <anchorfile>classKPublicTransport_1_1JourneyRequest.html</anchorfile>
      <anchor>a8fbfb1c7ccd3f968037c9b509df6007a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Arrival</name>
      <anchorfile>classKPublicTransport_1_1JourneyRequest.html</anchorfile>
      <anchor>a8fbfb1c7ccd3f968037c9b509df6007aa542d320f7620710ecd8cff88e59d763c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Departure</name>
      <anchorfile>classKPublicTransport_1_1JourneyRequest.html</anchorfile>
      <anchor>a8fbfb1c7ccd3f968037c9b509df6007aad1be8e908e1714097df9603b633e13c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Departure</name>
      <anchorfile>classKPublicTransport_1_1JourneyRequest.html</anchorfile>
      <anchor>a8fbfb1c7ccd3f968037c9b509df6007aad1be8e908e1714097df9603b633e13c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QVariantList</type>
      <name>accessModes</name>
      <anchorfile>classKPublicTransport_1_1JourneyRequest.html</anchorfile>
      <anchor>acc4e2ac839c76e3c7bd8895f5161ed5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QDateTime</type>
      <name>dateTime</name>
      <anchorfile>classKPublicTransport_1_1JourneyRequest.html</anchorfile>
      <anchor>a55e6e37427f073d39b9c619a0d0dc3da</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>DateTimeMode</type>
      <name>dateTimeMode</name>
      <anchorfile>classKPublicTransport_1_1JourneyRequest.html</anchorfile>
      <anchor>ae75ec07456ccb65a1df1e0e3a9b71ba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>bool</type>
      <name>downloadAssets</name>
      <anchorfile>classKPublicTransport_1_1JourneyRequest.html</anchorfile>
      <anchor>a7ba3923567fc2894f300fc68d93e7e0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QVariantList</type>
      <name>egressModes</name>
      <anchorfile>classKPublicTransport_1_1JourneyRequest.html</anchorfile>
      <anchor>a9ea7b5d89cc8eae1d3caf1a020f2a4c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>KPublicTransport::Location</type>
      <name>from</name>
      <anchorfile>classKPublicTransport_1_1JourneyRequest.html</anchorfile>
      <anchor>aa85b727d5af002a67214e7cc0ce426d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>bool</type>
      <name>includeIntermediateStops</name>
      <anchorfile>classKPublicTransport_1_1JourneyRequest.html</anchorfile>
      <anchor>af54db49badb11fb1523d6de9ec53c631</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>bool</type>
      <name>includePaths</name>
      <anchorfile>classKPublicTransport_1_1JourneyRequest.html</anchorfile>
      <anchor>a23e78097bbc9b4ea7a25286f84604df4</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int</type>
      <name>maximumResults</name>
      <anchorfile>classKPublicTransport_1_1JourneyRequest.html</anchorfile>
      <anchor>a4181f95097b6e448412cb2052093dfda</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>KPublicTransport::JourneySection::Modes</type>
      <name>modes</name>
      <anchorfile>classKPublicTransport_1_1JourneyRequest.html</anchorfile>
      <anchor>ae20bc7242867e57206ca0375253dc714</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>KPublicTransport::Location</type>
      <name>to</name>
      <anchorfile>classKPublicTransport_1_1JourneyRequest.html</anchorfile>
      <anchor>a423459b9467afd80fbc36a000334d298</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JourneyRequest</name>
      <anchorfile>classKPublicTransport_1_1JourneyRequest.html</anchorfile>
      <anchor>ad93cfc2fe16e8858da27ae6af0f292e6</anchor>
      <arglist>(const Location &amp;from, const Location &amp;to)</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; IndividualTransport &gt; &amp;</type>
      <name>accessModes</name>
      <anchorfile>classKPublicTransport_1_1JourneyRequest.html</anchorfile>
      <anchor>a8f43bc7fad5077f8d00c00359375e9a9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>backendIds</name>
      <anchorfile>classKPublicTransport_1_1JourneyRequest.html</anchorfile>
      <anchor>ac93624c3134420b28a6d070b00aad6e9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>cacheKey</name>
      <anchorfile>classKPublicTransport_1_1JourneyRequest.html</anchorfile>
      <anchor>a9a9fbbce9bf1db0578e17b424a0ec422</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; IndividualTransport &gt; &amp;</type>
      <name>egressModes</name>
      <anchorfile>classKPublicTransport_1_1JourneyRequest.html</anchorfile>
      <anchor>abaab5064c16ce5978f5ebe09e040ad50</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKPublicTransport_1_1JourneyRequest.html</anchorfile>
      <anchor>a48ab745a71e49fdc0d9e800a2a787ee9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAccessModes</name>
      <anchorfile>classKPublicTransport_1_1JourneyRequest.html</anchorfile>
      <anchor>aa2c0144fff2ca3ae743857fcfc2fbb47</anchor>
      <arglist>(std::vector&lt; IndividualTransport &gt; &amp;&amp;accessModes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setArrivalTime</name>
      <anchorfile>classKPublicTransport_1_1JourneyRequest.html</anchorfile>
      <anchor>ad00534cd404245152d3699bb1fdca121</anchor>
      <arglist>(const QDateTime &amp;dt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBackendIds</name>
      <anchorfile>classKPublicTransport_1_1JourneyRequest.html</anchorfile>
      <anchor>ab7a96d15b98da2dadfab6574229baf3f</anchor>
      <arglist>(const QStringList &amp;backendIds)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDepartureTime</name>
      <anchorfile>classKPublicTransport_1_1JourneyRequest.html</anchorfile>
      <anchor>a86c5166956359517c4e31ac2214e1177</anchor>
      <arglist>(const QDateTime &amp;dt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEgressModes</name>
      <anchorfile>classKPublicTransport_1_1JourneyRequest.html</anchorfile>
      <anchor>a8b46999c7a0ad16d64fa33e0a7032b5d</anchor>
      <arglist>(std::vector&lt; IndividualTransport &gt; &amp;&amp;egressModes)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KPublicTransport::JourneySection</name>
    <filename>classKPublicTransport_1_1JourneySection.html</filename>
    <member kind="enumvalue">
      <name>IndividualTransport</name>
      <anchorfile>classKPublicTransport_1_1JourneySection.html</anchorfile>
      <anchor>a85eef4f757ae6f5195fe767e24058c6fa90d5e5c9bf1f1a7d23e86e60cf924248</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Mode</name>
      <anchorfile>classKPublicTransport_1_1JourneySection.html</anchorfile>
      <anchor>a85eef4f757ae6f5195fe767e24058c6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RentedVehicle</name>
      <anchorfile>classKPublicTransport_1_1JourneySection.html</anchorfile>
      <anchor>a85eef4f757ae6f5195fe767e24058c6fa52fd5162237616e5b3278746c22cda26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IndividualTransport</name>
      <anchorfile>classKPublicTransport_1_1JourneySection.html</anchorfile>
      <anchor>a85eef4f757ae6f5195fe767e24058c6fa90d5e5c9bf1f1a7d23e86e60cf924248</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RentedVehicle</name>
      <anchorfile>classKPublicTransport_1_1JourneySection.html</anchorfile>
      <anchor>a85eef4f757ae6f5195fe767e24058c6fa52fd5162237616e5b3278746c22cda26</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>KPublicTransport::Stopover</type>
      <name>arrival</name>
      <anchorfile>classKPublicTransport_1_1JourneySection.html</anchorfile>
      <anchor>af33d28d3f3f7ea031ae79266659c4898</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int</type>
      <name>arrivalDelay</name>
      <anchorfile>classKPublicTransport_1_1JourneySection.html</anchorfile>
      <anchor>ab4f573025112e744a18922c5d1059496</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>bool</type>
      <name>arrivalPlatformChanged</name>
      <anchorfile>classKPublicTransport_1_1JourneySection.html</anchorfile>
      <anchor>a12572eaa5b5dd2c0ff958427706af437</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>KPublicTransport::Platform</type>
      <name>arrivalPlatformLayout</name>
      <anchorfile>classKPublicTransport_1_1JourneySection.html</anchorfile>
      <anchor>a5de821687140dad239a15ca61b830468</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>KPublicTransport::Vehicle</type>
      <name>arrivalVehicleLayout</name>
      <anchorfile>classKPublicTransport_1_1JourneySection.html</anchorfile>
      <anchor>a9d1081dadbb9f2f756859269f0982119</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int</type>
      <name>co2Emission</name>
      <anchorfile>classKPublicTransport_1_1JourneySection.html</anchorfile>
      <anchor>a0abd0eab50aa0b2e1af3f1c098605a7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>KPublicTransport::Stopover</type>
      <name>departure</name>
      <anchorfile>classKPublicTransport_1_1JourneySection.html</anchorfile>
      <anchor>a9756c27049d83d8ec876795422c2e558</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int</type>
      <name>departureDelay</name>
      <anchorfile>classKPublicTransport_1_1JourneySection.html</anchorfile>
      <anchor>a45549f3b0a8c8e932e7e7b6aa9842124</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>bool</type>
      <name>departurePlatformChanged</name>
      <anchorfile>classKPublicTransport_1_1JourneySection.html</anchorfile>
      <anchor>aed089f3391d41f59c50116c2202d667b</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>KPublicTransport::Platform</type>
      <name>departurePlatformLayout</name>
      <anchorfile>classKPublicTransport_1_1JourneySection.html</anchorfile>
      <anchor>aaec619e6c46e71b2f2fc1bbf1538ee9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>KPublicTransport::Vehicle</type>
      <name>departureVehicleLayout</name>
      <anchorfile>classKPublicTransport_1_1JourneySection.html</anchorfile>
      <anchor>ace8c3fdb8aa6e23a9602e53920d941dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>KPublicTransport::Disruption::Effect</type>
      <name>disruptionEffect</name>
      <anchorfile>classKPublicTransport_1_1JourneySection.html</anchorfile>
      <anchor>a962347b143c637eaa90b479dc0bf4280</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int</type>
      <name>distance</name>
      <anchorfile>classKPublicTransport_1_1JourneySection.html</anchorfile>
      <anchor>a27d649bdca4ec2f0b16d3784ba7e1cbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int</type>
      <name>duration</name>
      <anchorfile>classKPublicTransport_1_1JourneySection.html</anchorfile>
      <anchor>ad2af3396130cf8824882e63e9764b215</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QString</type>
      <name>expectedArrivalPlatform</name>
      <anchorfile>classKPublicTransport_1_1JourneySection.html</anchorfile>
      <anchor>aae422d12871413ad31291b20d96f5fee</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QDateTime</type>
      <name>expectedArrivalTime</name>
      <anchorfile>classKPublicTransport_1_1JourneySection.html</anchorfile>
      <anchor>a3bf9457c5f69e2c589f1d24a9317256d</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QString</type>
      <name>expectedDeparturePlatform</name>
      <anchorfile>classKPublicTransport_1_1JourneySection.html</anchorfile>
      <anchor>aad302c2b0aeef431626e57694422c725</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QDateTime</type>
      <name>expectedDepartureTime</name>
      <anchorfile>classKPublicTransport_1_1JourneySection.html</anchorfile>
      <anchor>aee30e5662ce203f30046d2da72b7724a</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>KPublicTransport::Location</type>
      <name>from</name>
      <anchorfile>classKPublicTransport_1_1JourneySection.html</anchorfile>
      <anchor>a3a6e71cefa0add50d57ac012fa7674be</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>bool</type>
      <name>hasExpectedArrivalPlatform</name>
      <anchorfile>classKPublicTransport_1_1JourneySection.html</anchorfile>
      <anchor>a8147fbcef82c95c434339527392c7f39</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>bool</type>
      <name>hasExpectedArrivalTime</name>
      <anchorfile>classKPublicTransport_1_1JourneySection.html</anchorfile>
      <anchor>ac2ba8f29b9720da0c2a8d44c5ab54d36</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>bool</type>
      <name>hasExpectedDeparturePlatform</name>
      <anchorfile>classKPublicTransport_1_1JourneySection.html</anchorfile>
      <anchor>abe5cfe0b78b7242a74dde297325eb57f</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>bool</type>
      <name>hasExpectedDepartureTime</name>
      <anchorfile>classKPublicTransport_1_1JourneySection.html</anchorfile>
      <anchor>ac264f7ed2e327428057ba9e73448d6a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>KPublicTransport::IndividualTransport</type>
      <name>individualTransport</name>
      <anchorfile>classKPublicTransport_1_1JourneySection.html</anchorfile>
      <anchor>ae421a5931bc77b68f237691a5628ab34</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QVariantList</type>
      <name>intermediateStops</name>
      <anchorfile>classKPublicTransport_1_1JourneySection.html</anchorfile>
      <anchor>a9ff0708ac6d9be2afc1c4a680dd3eb13</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QVariantList</type>
      <name>loadInformation</name>
      <anchorfile>classKPublicTransport_1_1JourneySection.html</anchorfile>
      <anchor>a9c039e338a50d46880e39ac2fa266d08</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>Mode</type>
      <name>mode</name>
      <anchorfile>classKPublicTransport_1_1JourneySection.html</anchorfile>
      <anchor>ad56f6eb9ed908b05f524d181e69dbd84</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QStringList</type>
      <name>notes</name>
      <anchorfile>classKPublicTransport_1_1JourneySection.html</anchorfile>
      <anchor>a7887ef870a9348625080bcd3acb78303</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>KPublicTransport::Path</type>
      <name>path</name>
      <anchorfile>classKPublicTransport_1_1JourneySection.html</anchorfile>
      <anchor>a115e523438036b0bf4341a5b1cae17d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>KPublicTransport::RentalVehicle</type>
      <name>rentalVehicle</name>
      <anchorfile>classKPublicTransport_1_1JourneySection.html</anchorfile>
      <anchor>a697bd88d3974de0a156ebc31235bba6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>KPublicTransport::Route</type>
      <name>route</name>
      <anchorfile>classKPublicTransport_1_1JourneySection.html</anchorfile>
      <anchor>a890b85ffa43b99ca678a2edf9cfe9630</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QString</type>
      <name>scheduledArrivalPlatform</name>
      <anchorfile>classKPublicTransport_1_1JourneySection.html</anchorfile>
      <anchor>a06a1dc330454e8adebea9c4f66d3da92</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QDateTime</type>
      <name>scheduledArrivalTime</name>
      <anchorfile>classKPublicTransport_1_1JourneySection.html</anchorfile>
      <anchor>ae3ef8f9fe92df8aa8175a374cd5db809</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QString</type>
      <name>scheduledDeparturePlatform</name>
      <anchorfile>classKPublicTransport_1_1JourneySection.html</anchorfile>
      <anchor>a56396aed116d4092cdb31a3bb0c5ba30</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QDateTime</type>
      <name>scheduledDepartureTime</name>
      <anchorfile>classKPublicTransport_1_1JourneySection.html</anchorfile>
      <anchor>a7f604bb1ebf565260e45ae329174bedd</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>KPublicTransport::Location</type>
      <name>to</name>
      <anchorfile>classKPublicTransport_1_1JourneySection.html</anchorfile>
      <anchor>ab5e226b6461be2c2e4f188938b441e48</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addNote</name>
      <anchorfile>classKPublicTransport_1_1JourneySection.html</anchorfile>
      <anchor>a9c18a9b434d44ebde1a363177237a821</anchor>
      <arglist>(const QString &amp;note)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyMetaData</name>
      <anchorfile>classKPublicTransport_1_1JourneySection.html</anchorfile>
      <anchor>acacef2123d1c05610233c960a94f78f5</anchor>
      <arglist>(bool download)</arglist>
    </member>
    <member kind="function">
      <type>Stopover</type>
      <name>arrival</name>
      <anchorfile>classKPublicTransport_1_1JourneySection.html</anchorfile>
      <anchor>a92f6643607281a914eef7be618a33f10</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Stopover</type>
      <name>departure</name>
      <anchorfile>classKPublicTransport_1_1JourneySection.html</anchorfile>
      <anchor>ad08dfbdaf6b0b0147b40a9184f2781fc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; Stopover &gt; &amp;</type>
      <name>intermediateStops</name>
      <anchorfile>classKPublicTransport_1_1JourneySection.html</anchorfile>
      <anchor>afadbb6ad78cc5b88f56bd7aeed0e6acd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; LoadInfo &gt; &amp;</type>
      <name>loadInformation</name>
      <anchorfile>classKPublicTransport_1_1JourneySection.html</anchorfile>
      <anchor>ad377995be497aac792db36756853198c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIntermediateStops</name>
      <anchorfile>classKPublicTransport_1_1JourneySection.html</anchorfile>
      <anchor>aeb844b17031633b4d4ac1784a51e7276</anchor>
      <arglist>(std::vector&lt; Stopover &gt; &amp;&amp;stops)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLoadInformation</name>
      <anchorfile>classKPublicTransport_1_1JourneySection.html</anchorfile>
      <anchor>ae368a1a5f0fc6d3c323678eab6a08856</anchor>
      <arglist>(std::vector&lt; LoadInfo &gt; &amp;&amp;loadInfo)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Stopover &gt; &amp;&amp;</type>
      <name>takeIntermediateStops</name>
      <anchorfile>classKPublicTransport_1_1JourneySection.html</anchorfile>
      <anchor>afa7ca05816dd4fe5dfcec44178ae6c20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; LoadInfo &gt; &amp;&amp;</type>
      <name>takeLoadInformation</name>
      <anchorfile>classKPublicTransport_1_1JourneySection.html</anchorfile>
      <anchor>a999de0efc10c1dc6f1f272f5c73fe2db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; JourneySection &gt;</type>
      <name>fromJson</name>
      <anchorfile>classKPublicTransport_1_1JourneySection.html</anchorfile>
      <anchor>abe857131a84366efc6eaeb440e38afa8</anchor>
      <arglist>(const QJsonArray &amp;array)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static JourneySection</type>
      <name>fromJson</name>
      <anchorfile>classKPublicTransport_1_1JourneySection.html</anchorfile>
      <anchor>aecd11f3f22f544121808a5a054af9f63</anchor>
      <arglist>(const QJsonObject &amp;obj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isSame</name>
      <anchorfile>classKPublicTransport_1_1JourneySection.html</anchorfile>
      <anchor>aa62d0b72f0ded6dc10db31d66f31309a</anchor>
      <arglist>(const JourneySection &amp;lhs, const JourneySection &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static JourneySection</type>
      <name>merge</name>
      <anchorfile>classKPublicTransport_1_1JourneySection.html</anchorfile>
      <anchor>a42fffb0dd2c97d5cd20822820714e759</anchor>
      <arglist>(const JourneySection &amp;lhs, const JourneySection &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QJsonObject</type>
      <name>toJson</name>
      <anchorfile>classKPublicTransport_1_1JourneySection.html</anchorfile>
      <anchor>ab924f01c8fcc103e8f311c5dbdb236bf</anchor>
      <arglist>(const JourneySection &amp;section)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QJsonArray</type>
      <name>toJson</name>
      <anchorfile>classKPublicTransport_1_1JourneySection.html</anchorfile>
      <anchor>a7b7f36792b90c50ca6e40d4bcbc66a60</anchor>
      <arglist>(const std::vector&lt; JourneySection &gt; &amp;sections)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KPublicTransport::Line</name>
    <filename>classKPublicTransport_1_1Line.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>Mode</name>
      <anchorfile>classKPublicTransport_1_1Line.html</anchorfile>
      <anchor>ac1fa65a2d1fec5ec91f5d7fbe272d836</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RideShare</name>
      <anchorfile>classKPublicTransport_1_1Line.html</anchorfile>
      <anchor>ac1fa65a2d1fec5ec91f5d7fbe272d836a9824566efb5f50d45b4eb076b93776cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RideShare</name>
      <anchorfile>classKPublicTransport_1_1Line.html</anchorfile>
      <anchor>ac1fa65a2d1fec5ec91f5d7fbe272d836a9824566efb5f50d45b4eb076b93776cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QColor</type>
      <name>color</name>
      <anchorfile>classKPublicTransport_1_1Line.html</anchorfile>
      <anchor>aa4fa1802e3f5ce6446f60ccddc85df09</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>bool</type>
      <name>hasColor</name>
      <anchorfile>classKPublicTransport_1_1Line.html</anchorfile>
      <anchor>a3dbb8ef7d12eb166b6829d0bd143f92b</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>bool</type>
      <name>hasLogo</name>
      <anchorfile>classKPublicTransport_1_1Line.html</anchorfile>
      <anchor>a38527a20a78afa6f9d38b7a6a9be09f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>bool</type>
      <name>hasModeLogo</name>
      <anchorfile>classKPublicTransport_1_1Line.html</anchorfile>
      <anchor>adcdbceed272a6f9e0ff2dcaa95cd9a7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>bool</type>
      <name>hasTextColor</name>
      <anchorfile>classKPublicTransport_1_1Line.html</anchorfile>
      <anchor>a235f8c18580e5d78da27d772bbd2e845</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QString</type>
      <name>logo</name>
      <anchorfile>classKPublicTransport_1_1Line.html</anchorfile>
      <anchor>a760c3b96904078a4ea94a601e3736bbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>KPublicTransport::Line::Mode</type>
      <name>mode</name>
      <anchorfile>classKPublicTransport_1_1Line.html</anchorfile>
      <anchor>a11b19f2c7456d139e16a3ea7e9515db0</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QString</type>
      <name>modeLogo</name>
      <anchorfile>classKPublicTransport_1_1Line.html</anchorfile>
      <anchor>aa539ae3ebcdb1b34cb295780a8984851</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QString</type>
      <name>modeString</name>
      <anchorfile>classKPublicTransport_1_1Line.html</anchorfile>
      <anchor>a37c158793fcec0a29fee44d908a8defa</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QString</type>
      <name>name</name>
      <anchorfile>classKPublicTransport_1_1Line.html</anchorfile>
      <anchor>a3103a26dc54b6c917134b132999fc25f</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QColor</type>
      <name>textColor</name>
      <anchorfile>classKPublicTransport_1_1Line.html</anchorfile>
      <anchor>a9783cf8db70d3e849eaa625333fe519b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyMetaData</name>
      <anchorfile>classKPublicTransport_1_1Line.html</anchorfile>
      <anchor>a45acc2d5581f8d52cb211a2db36bf9ff</anchor>
      <arglist>(const Location &amp;location, bool download)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Line</type>
      <name>fromJson</name>
      <anchorfile>classKPublicTransport_1_1Line.html</anchorfile>
      <anchor>a64113d9e9d54c440cdc22727cab88430</anchor>
      <arglist>(const QJsonObject &amp;obj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isSame</name>
      <anchorfile>classKPublicTransport_1_1Line.html</anchorfile>
      <anchor>af773288886f44c237c27e43228fbaf6c</anchor>
      <arglist>(const Line &amp;lhs, const Line &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Line</type>
      <name>merge</name>
      <anchorfile>classKPublicTransport_1_1Line.html</anchorfile>
      <anchor>a2e66e1fb4d050e9e6adb42aa10fc5c69</anchor>
      <arglist>(const Line &amp;lhs, const Line &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QJsonObject</type>
      <name>toJson</name>
      <anchorfile>classKPublicTransport_1_1Line.html</anchorfile>
      <anchor>a0b83efceb7b9a755eaf182a96d8c93c1</anchor>
      <arglist>(const Line &amp;l)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KPublicTransport::LoadInfo</name>
    <filename>classKPublicTransport_1_1LoadInfo.html</filename>
    <member kind="property">
      <type>KPublicTransport::Load::Category</type>
      <name>load</name>
      <anchorfile>classKPublicTransport_1_1LoadInfo.html</anchorfile>
      <anchor>a1e7963ac643c9bd73b96133d969e7073</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QString</type>
      <name>seatingClass</name>
      <anchorfile>classKPublicTransport_1_1LoadInfo.html</anchorfile>
      <anchor>acfc8c70e09ec17857795f7f384a00950</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; LoadInfo &gt;</type>
      <name>fromJson</name>
      <anchorfile>classKPublicTransport_1_1LoadInfo.html</anchorfile>
      <anchor>a35ae10953cf7a76ccf7d900fc7b4ee24</anchor>
      <arglist>(const QJsonArray &amp;array)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LoadInfo</type>
      <name>fromJson</name>
      <anchorfile>classKPublicTransport_1_1LoadInfo.html</anchorfile>
      <anchor>a612854e4470e247a101e33191a14783f</anchor>
      <arglist>(const QJsonObject &amp;obj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QJsonObject</type>
      <name>toJson</name>
      <anchorfile>classKPublicTransport_1_1LoadInfo.html</anchorfile>
      <anchor>a3b59bef67b8c282279a7514271c9926d</anchor>
      <arglist>(const LoadInfo &amp;info)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QJsonArray</type>
      <name>toJson</name>
      <anchorfile>classKPublicTransport_1_1LoadInfo.html</anchorfile>
      <anchor>a303f2e22b62b2d46df567ec9e5666249</anchor>
      <arglist>(const std::vector&lt; LoadInfo &gt; &amp;loadInfos)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KPublicTransport::Location</name>
    <filename>classKPublicTransport_1_1Location.html</filename>
    <member kind="enumvalue">
      <name>CarpoolPickupDropoff</name>
      <anchorfile>classKPublicTransport_1_1Location.html</anchorfile>
      <anchor>a69efe849dc63ce146fdd39833c20c207afdccdfbe6117ca8d963483f004c1090d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Equipment</name>
      <anchorfile>classKPublicTransport_1_1Location.html</anchorfile>
      <anchor>a69efe849dc63ce146fdd39833c20c207a6bfe3c86f6bfa54a8b481de75a65f99b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Place</name>
      <anchorfile>classKPublicTransport_1_1Location.html</anchorfile>
      <anchor>a69efe849dc63ce146fdd39833c20c207a2f7c0d1e50117012ed4253b691aa0589</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RentedVehicle</name>
      <anchorfile>classKPublicTransport_1_1Location.html</anchorfile>
      <anchor>a69efe849dc63ce146fdd39833c20c207a66c14af8038613a346bb55e6dbe5ea75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RentedVehicleStation</name>
      <anchorfile>classKPublicTransport_1_1Location.html</anchorfile>
      <anchor>a69efe849dc63ce146fdd39833c20c207a20cda229618650bb1a177450ed251421</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Stop</name>
      <anchorfile>classKPublicTransport_1_1Location.html</anchorfile>
      <anchor>a69efe849dc63ce146fdd39833c20c207ac9755c2fa84607c36f2a76bbbf8deec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Type</name>
      <anchorfile>classKPublicTransport_1_1Location.html</anchorfile>
      <anchor>a69efe849dc63ce146fdd39833c20c207</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Place</name>
      <anchorfile>classKPublicTransport_1_1Location.html</anchorfile>
      <anchor>a69efe849dc63ce146fdd39833c20c207a2f7c0d1e50117012ed4253b691aa0589</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Stop</name>
      <anchorfile>classKPublicTransport_1_1Location.html</anchorfile>
      <anchor>a69efe849dc63ce146fdd39833c20c207ac9755c2fa84607c36f2a76bbbf8deec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RentedVehicleStation</name>
      <anchorfile>classKPublicTransport_1_1Location.html</anchorfile>
      <anchor>a69efe849dc63ce146fdd39833c20c207a20cda229618650bb1a177450ed251421</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RentedVehicle</name>
      <anchorfile>classKPublicTransport_1_1Location.html</anchorfile>
      <anchor>a69efe849dc63ce146fdd39833c20c207a66c14af8038613a346bb55e6dbe5ea75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Equipment</name>
      <anchorfile>classKPublicTransport_1_1Location.html</anchorfile>
      <anchor>a69efe849dc63ce146fdd39833c20c207a6bfe3c86f6bfa54a8b481de75a65f99b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CarpoolPickupDropoff</name>
      <anchorfile>classKPublicTransport_1_1Location.html</anchorfile>
      <anchor>a69efe849dc63ce146fdd39833c20c207afdccdfbe6117ca8d963483f004c1090d</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QString</type>
      <name>country</name>
      <anchorfile>classKPublicTransport_1_1Location.html</anchorfile>
      <anchor>a7e33e16c740a722d6bccab877e07d52f</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QVariant</type>
      <name>data</name>
      <anchorfile>classKPublicTransport_1_1Location.html</anchorfile>
      <anchor>a714195dce22bacc1f1b6e02370b70330</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>KPublicTransport::Equipment</type>
      <name>equipment</name>
      <anchorfile>classKPublicTransport_1_1Location.html</anchorfile>
      <anchor>a371c6a9fa78eb47f8b29da72092eb3c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>float</type>
      <name>latitude</name>
      <anchorfile>classKPublicTransport_1_1Location.html</anchorfile>
      <anchor>a89b4ab8fd340bb20f8599d47b5a2bec5</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QString</type>
      <name>locality</name>
      <anchorfile>classKPublicTransport_1_1Location.html</anchorfile>
      <anchor>ac5923d246cd14915122bfba23d089ffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>float</type>
      <name>longitude</name>
      <anchorfile>classKPublicTransport_1_1Location.html</anchorfile>
      <anchor>ad6e4e6adde8b93ec77672e783f095bc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QString</type>
      <name>name</name>
      <anchorfile>classKPublicTransport_1_1Location.html</anchorfile>
      <anchor>ac99ec82bcd6c834ad54d72063119883a</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QString</type>
      <name>postalCode</name>
      <anchorfile>classKPublicTransport_1_1Location.html</anchorfile>
      <anchor>ad18dc0a1e5ea24c89322d353e59b8403</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QString</type>
      <name>region</name>
      <anchorfile>classKPublicTransport_1_1Location.html</anchorfile>
      <anchor>aa2c9e1f26467a0ec303f44e3740154f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>KPublicTransport::RentalVehicle</type>
      <name>rentalVehicle</name>
      <anchorfile>classKPublicTransport_1_1Location.html</anchorfile>
      <anchor>a3db981a1896ec9b050c217f332b30b51</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>KPublicTransport::RentalVehicleStation</type>
      <name>rentalVehicleStation</name>
      <anchorfile>classKPublicTransport_1_1Location.html</anchorfile>
      <anchor>a5e34deca70cccfb2128b07d902a13639</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QString</type>
      <name>streetAddress</name>
      <anchorfile>classKPublicTransport_1_1Location.html</anchorfile>
      <anchor>ac3b4959cdd8ae9c575f5449e747243bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>Type</type>
      <name>type</name>
      <anchorfile>classKPublicTransport_1_1Location.html</anchorfile>
      <anchor>aedb0e4ae0f75470d2c44deac4ebd70ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>identifier</name>
      <anchorfile>classKPublicTransport_1_1Location.html</anchorfile>
      <anchor>ad1260efc9dc130abb15ab793d0aa0d0e</anchor>
      <arglist>(const QString &amp;identifierType) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEmpty</name>
      <anchorfile>classKPublicTransport_1_1Location.html</anchorfile>
      <anchor>a32f924d7f3ff7ee20d90ad0a75837dae</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QTimeZone</type>
      <name>timeZone</name>
      <anchorfile>classKPublicTransport_1_1Location.html</anchorfile>
      <anchor>a9ed50ab767ffb0919ebb3a8801a6e3ea</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>distance</name>
      <anchorfile>classKPublicTransport_1_1Location.html</anchorfile>
      <anchor>ab0e118caece6bd0bed096cd3042e90b5</anchor>
      <arglist>(const Location &amp;lhs, const Location &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>distance</name>
      <anchorfile>classKPublicTransport_1_1Location.html</anchorfile>
      <anchor>a956a300e70364fbba9c83829c76dfff5</anchor>
      <arglist>(float lat1, float lon1, float lat2, float lon2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; Location &gt;</type>
      <name>fromJson</name>
      <anchorfile>classKPublicTransport_1_1Location.html</anchorfile>
      <anchor>a06505a653943eb7e0745c106ddbfd040</anchor>
      <arglist>(const QJsonArray &amp;a)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Location</type>
      <name>fromJson</name>
      <anchorfile>classKPublicTransport_1_1Location.html</anchorfile>
      <anchor>a2f2009bd6a648370651c0831de96776c</anchor>
      <arglist>(const QJsonObject &amp;obj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isSame</name>
      <anchorfile>classKPublicTransport_1_1Location.html</anchorfile>
      <anchor>a1e55eb5ae262e7089bb530f5c4a482b7</anchor>
      <arglist>(const Location &amp;lhs, const Location &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isSameName</name>
      <anchorfile>classKPublicTransport_1_1Location.html</anchorfile>
      <anchor>a9a65ca99a5a1378616cfc334a1890e6b</anchor>
      <arglist>(const QString &amp;lhs, const QString &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Location</type>
      <name>merge</name>
      <anchorfile>classKPublicTransport_1_1Location.html</anchorfile>
      <anchor>a9c4dc4714621879ffe15e72edbe89f67</anchor>
      <arglist>(const Location &amp;lhs, const Location &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QJsonObject</type>
      <name>toJson</name>
      <anchorfile>classKPublicTransport_1_1Location.html</anchorfile>
      <anchor>adc42063df4be424df9dec0f5413a0862</anchor>
      <arglist>(const Location &amp;loc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QJsonArray</type>
      <name>toJson</name>
      <anchorfile>classKPublicTransport_1_1Location.html</anchorfile>
      <anchor>a2a29e3f7bcdaccf404271794e4189a28</anchor>
      <arglist>(const std::vector&lt; Location &gt; &amp;locs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KPublicTransport::LocationQueryModel</name>
    <filename>classKPublicTransport_1_1LocationQueryModel.html</filename>
    <base>KPublicTransport::AbstractQueryModel</base>
    <member kind="property">
      <type>KPublicTransport::LocationRequest</type>
      <name>request</name>
      <anchorfile>classKPublicTransport_1_1LocationQueryModel.html</anchorfile>
      <anchor>a150931d4f270510477b3886451748e4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; Location &gt; &amp;</type>
      <name>locations</name>
      <anchorfile>classKPublicTransport_1_1LocationQueryModel.html</anchorfile>
      <anchor>aba3d30bbdbce47877ee5623d2bd4324d</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KPublicTransport::LocationReply</name>
    <filename>classKPublicTransport_1_1LocationReply.html</filename>
    <base>KPublicTransport::Reply</base>
    <member kind="function">
      <type>LocationRequest</type>
      <name>request</name>
      <anchorfile>classKPublicTransport_1_1LocationReply.html</anchorfile>
      <anchor>ada52dac64a0c5ca5b38e3518dea32846</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; Location &gt; &amp;</type>
      <name>result</name>
      <anchorfile>classKPublicTransport_1_1LocationReply.html</anchorfile>
      <anchor>a9cf7a75c8b03f0310d631f1e8f6b23c5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Location &gt; &amp;&amp;</type>
      <name>takeResult</name>
      <anchorfile>classKPublicTransport_1_1LocationReply.html</anchorfile>
      <anchor>a4ffbd2828099c0993818a8501c2c3749</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KPublicTransport::LocationRequest</name>
    <filename>classKPublicTransport_1_1LocationRequest.html</filename>
    <member kind="property">
      <type>KPublicTransport::Location</type>
      <name>location</name>
      <anchorfile>classKPublicTransport_1_1LocationRequest.html</anchorfile>
      <anchor>ad3aea363c2df167c83978c5a421c15bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int</type>
      <name>maximumDistance</name>
      <anchorfile>classKPublicTransport_1_1LocationRequest.html</anchorfile>
      <anchor>afb0141feb13bf46e60c2093c465db50f</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int</type>
      <name>maximumResults</name>
      <anchorfile>classKPublicTransport_1_1LocationRequest.html</anchorfile>
      <anchor>ab3dd4e3aee6e5bf6bba7cb0e8e63a259</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>KPublicTransport::Location::Types</type>
      <name>types</name>
      <anchorfile>classKPublicTransport_1_1LocationRequest.html</anchorfile>
      <anchor>acee38ac77eb619769ff4c5ff195df354</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LocationRequest</name>
      <anchorfile>classKPublicTransport_1_1LocationRequest.html</anchorfile>
      <anchor>af418dba2d747dbb4d6d28ace83dab598</anchor>
      <arglist>(const Location &amp;locaction)</arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>backendIds</name>
      <anchorfile>classKPublicTransport_1_1LocationRequest.html</anchorfile>
      <anchor>afc841bbd6dad63cca237cb633a1f7b12</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>cacheKey</name>
      <anchorfile>classKPublicTransport_1_1LocationRequest.html</anchorfile>
      <anchor>a0576ead49a56b024ce471e78979e8e34</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasCoordinate</name>
      <anchorfile>classKPublicTransport_1_1LocationRequest.html</anchorfile>
      <anchor>a86f6a2a4cdd821e2c6b7d73866d22a66</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKPublicTransport_1_1LocationRequest.html</anchorfile>
      <anchor>a391dbd53aabccfcac4b0a8787cd91864</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>latitude</name>
      <anchorfile>classKPublicTransport_1_1LocationRequest.html</anchorfile>
      <anchor>a32e60fbcea553ee8698ace175941f271</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>longitude</name>
      <anchorfile>classKPublicTransport_1_1LocationRequest.html</anchorfile>
      <anchor>a0971a660067a9c4d2d098607066848db</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>name</name>
      <anchorfile>classKPublicTransport_1_1LocationRequest.html</anchorfile>
      <anchor>a24bf78bb7824b115707426618d032511</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBackendIds</name>
      <anchorfile>classKPublicTransport_1_1LocationRequest.html</anchorfile>
      <anchor>a5a0a34b26f7a8036750bc56f24bd5a9a</anchor>
      <arglist>(const QStringList &amp;backendIds)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCoordinate</name>
      <anchorfile>classKPublicTransport_1_1LocationRequest.html</anchorfile>
      <anchor>aa89580a08bb06701d0d3e49fdf980369</anchor>
      <arglist>(float lat, float lon)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLatitude</name>
      <anchorfile>classKPublicTransport_1_1LocationRequest.html</anchorfile>
      <anchor>a3182e5d06c87831b2ece7cf95a3b2c8e</anchor>
      <arglist>(float lat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLongitude</name>
      <anchorfile>classKPublicTransport_1_1LocationRequest.html</anchorfile>
      <anchor>ac09afab1a09947f3333eba3398ec57a9</anchor>
      <arglist>(float lon)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setName</name>
      <anchorfile>classKPublicTransport_1_1LocationRequest.html</anchorfile>
      <anchor>a389726e50504da141381215275805363</anchor>
      <arglist>(const QString &amp;name)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KPublicTransport::Manager</name>
    <filename>classKPublicTransport_1_1Manager.html</filename>
    <member kind="property">
      <type>bool</type>
      <name>allowInsecureBackends</name>
      <anchorfile>classKPublicTransport_1_1Manager.html</anchorfile>
      <anchor>ab69af43e14ce51eb2461ca6a5f586daf</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QVariantList</type>
      <name>attributions</name>
      <anchorfile>classKPublicTransport_1_1Manager.html</anchorfile>
      <anchor>aec62fe65d5c713e4851f7abf419b100f</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>bool</type>
      <name>backendsEnabledByDefault</name>
      <anchorfile>classKPublicTransport_1_1Manager.html</anchorfile>
      <anchor>a5924a7c1764b0d23656a77663a4f2b30</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QStringList</type>
      <name>disabledBackends</name>
      <anchorfile>classKPublicTransport_1_1Manager.html</anchorfile>
      <anchor>a7e1dd5fa36e7ba93a88ece87ca431e62</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QStringList</type>
      <name>enabledBackends</name>
      <anchorfile>classKPublicTransport_1_1Manager.html</anchorfile>
      <anchor>ae75f2103ba9457c043df4899fe5769e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>allowInsecureBackends</name>
      <anchorfile>classKPublicTransport_1_1Manager.html</anchorfile>
      <anchor>a53cbc9f12dc641b08e8e1b94c2dd039c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; Attribution &gt; &amp;</type>
      <name>attributions</name>
      <anchorfile>classKPublicTransport_1_1Manager.html</anchorfile>
      <anchor>a360e76998764fdef0779abe422d289fa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; Backend &gt; &amp;</type>
      <name>backends</name>
      <anchorfile>classKPublicTransport_1_1Manager.html</anchorfile>
      <anchor>a3041ddb09fc213e0f5263ba4540f91a2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>backendsEnabledByDefault</name>
      <anchorfile>classKPublicTransport_1_1Manager.html</anchorfile>
      <anchor>ac74b8641b88caadbb1487eff50ccd9ca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>disabledBackends</name>
      <anchorfile>classKPublicTransport_1_1Manager.html</anchorfile>
      <anchor>a467a18d3cfbd9e06644020dfa37ce784</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>enabledBackends</name>
      <anchorfile>classKPublicTransport_1_1Manager.html</anchorfile>
      <anchor>a9c9eb0f40b27c8100ae75c1f100ede8f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBackendEnabled</name>
      <anchorfile>classKPublicTransport_1_1Manager.html</anchorfile>
      <anchor>a8e75f095aeb468af7608cedafeda668b</anchor>
      <arglist>(const QString &amp;backendId) const</arglist>
    </member>
    <member kind="function">
      <type>JourneyReply *</type>
      <name>queryJourney</name>
      <anchorfile>classKPublicTransport_1_1Manager.html</anchorfile>
      <anchor>ae0d2a0d0eefada8f121790d1ed151644</anchor>
      <arglist>(const JourneyRequest &amp;req) const</arglist>
    </member>
    <member kind="function">
      <type>LocationReply *</type>
      <name>queryLocation</name>
      <anchorfile>classKPublicTransport_1_1Manager.html</anchorfile>
      <anchor>acf2563f8741da1a093457f4d4c419f61</anchor>
      <arglist>(const LocationRequest &amp;req) const</arglist>
    </member>
    <member kind="function">
      <type>StopoverReply *</type>
      <name>queryStopover</name>
      <anchorfile>classKPublicTransport_1_1Manager.html</anchorfile>
      <anchor>abeac5fc4fd459ed7acb0e8b0fd5a051e</anchor>
      <arglist>(const StopoverRequest &amp;req) const</arglist>
    </member>
    <member kind="function">
      <type>VehicleLayoutReply *</type>
      <name>queryVehicleLayout</name>
      <anchorfile>classKPublicTransport_1_1Manager.html</anchorfile>
      <anchor>a45f1bbc62093af087819990e7f13b477</anchor>
      <arglist>(const VehicleLayoutRequest &amp;req) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAllowInsecureBackends</name>
      <anchorfile>classKPublicTransport_1_1Manager.html</anchorfile>
      <anchor>a32b03cb660e66f69a2685cba8b920786</anchor>
      <arglist>(bool insecure)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBackendEnabled</name>
      <anchorfile>classKPublicTransport_1_1Manager.html</anchorfile>
      <anchor>a0a2e006a9dc8b81a542d046dafd1d25c</anchor>
      <arglist>(const QString &amp;backendId, bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBackendsEnabledByDefault</name>
      <anchorfile>classKPublicTransport_1_1Manager.html</anchorfile>
      <anchor>a7a9cefe5ddcd21d1f055649ddd3c1d5f</anchor>
      <arglist>(bool byDefault)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDisabledBackends</name>
      <anchorfile>classKPublicTransport_1_1Manager.html</anchorfile>
      <anchor>ae23e1c0307a8b5abc96067886efbb1d6</anchor>
      <arglist>(const QStringList &amp;backendIds)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEnabledBackends</name>
      <anchorfile>classKPublicTransport_1_1Manager.html</anchorfile>
      <anchor>a421f1fd84cb449fdc633ba2a20bbaa6a</anchor>
      <arglist>(const QStringList &amp;backendIds)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNetworkAccessManager</name>
      <anchorfile>classKPublicTransport_1_1Manager.html</anchorfile>
      <anchor>a233ebe23ca591a11a9a1ead391ddea77</anchor>
      <arglist>(QNetworkAccessManager *nam)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KPublicTransport::Path</name>
    <filename>classKPublicTransport_1_1Path.html</filename>
    <member kind="property">
      <type>int</type>
      <name>distance</name>
      <anchorfile>classKPublicTransport_1_1Path.html</anchorfile>
      <anchor>a4df18e8b3716f1fb5c89f7e20ac6b076</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int</type>
      <name>sectionCount</name>
      <anchorfile>classKPublicTransport_1_1Path.html</anchorfile>
      <anchor>a4a9473aa6cef77f0927cb3fb1704bd3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>std::vector&lt; KPublicTransport::PathSection &gt;</type>
      <name>sections</name>
      <anchorfile>classKPublicTransport_1_1Path.html</anchorfile>
      <anchor>afaef9bbf4b1416af3041a58cfaeb99e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>distance</name>
      <anchorfile>classKPublicTransport_1_1Path.html</anchorfile>
      <anchor>a74e7cfc161e3aace6938884221c2eec6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPointF</type>
      <name>endPoint</name>
      <anchorfile>classKPublicTransport_1_1Path.html</anchorfile>
      <anchor>ad53ed859ea9fccce4eeea76900816a4a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEmpty</name>
      <anchorfile>classKPublicTransport_1_1Path.html</anchorfile>
      <anchor>a5300d64c74001c76c196849001471e5f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; PathSection &gt; &amp;</type>
      <name>sections</name>
      <anchorfile>classKPublicTransport_1_1Path.html</anchorfile>
      <anchor>aeaed4ef03b1d27aa8930dece329198db</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSections</name>
      <anchorfile>classKPublicTransport_1_1Path.html</anchorfile>
      <anchor>ab45dbce229c09bc961639ef41a0ac2cb</anchor>
      <arglist>(std::vector&lt; PathSection &gt; &amp;&amp;sections)</arglist>
    </member>
    <member kind="function">
      <type>QPointF</type>
      <name>startPoint</name>
      <anchorfile>classKPublicTransport_1_1Path.html</anchorfile>
      <anchor>a7e4b6e91eabe90405eb4281c64c3fdea</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; PathSection &gt; &amp;&amp;</type>
      <name>takeSections</name>
      <anchorfile>classKPublicTransport_1_1Path.html</anchorfile>
      <anchor>a063b6e6eead4be8c7ce83c1cc117ba4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Path</type>
      <name>fromJson</name>
      <anchorfile>classKPublicTransport_1_1Path.html</anchorfile>
      <anchor>a59bc1cc08027a9fd31d1135dce4c22c7</anchor>
      <arglist>(const QJsonObject &amp;obj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QJsonObject</type>
      <name>toJson</name>
      <anchorfile>classKPublicTransport_1_1Path.html</anchorfile>
      <anchor>a44f4dd769c03c6f8339b7f0797eea7a8</anchor>
      <arglist>(const Path &amp;path)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KPublicTransport::PathModel</name>
    <filename>classKPublicTransport_1_1PathModel.html</filename>
  </compound>
  <compound kind="class">
    <name>KPublicTransport::PathSection</name>
    <filename>classKPublicTransport_1_1PathSection.html</filename>
    <member kind="enumvalue">
      <name>Elevator</name>
      <anchorfile>classKPublicTransport_1_1PathSection.html</anchorfile>
      <anchor>a130437b2897672c8f570a71e0f11ada0a21ad749f8923b04da694d3e18cb20c8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Escalator</name>
      <anchorfile>classKPublicTransport_1_1PathSection.html</anchorfile>
      <anchor>a130437b2897672c8f570a71e0f11ada0a8016ff424d8d8cd0762d63cc7f1ef55c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Maneuver</name>
      <anchorfile>classKPublicTransport_1_1PathSection.html</anchorfile>
      <anchor>a130437b2897672c8f570a71e0f11ada0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Move</name>
      <anchorfile>classKPublicTransport_1_1PathSection.html</anchorfile>
      <anchor>a130437b2897672c8f570a71e0f11ada0aa7b9393b1d354de8b400c55b9fea28bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Stairs</name>
      <anchorfile>classKPublicTransport_1_1PathSection.html</anchorfile>
      <anchor>a130437b2897672c8f570a71e0f11ada0aef88ab7ebc6c78f9c2d1c73d3566d2c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Elevator</name>
      <anchorfile>classKPublicTransport_1_1PathSection.html</anchorfile>
      <anchor>a130437b2897672c8f570a71e0f11ada0a21ad749f8923b04da694d3e18cb20c8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Escalator</name>
      <anchorfile>classKPublicTransport_1_1PathSection.html</anchorfile>
      <anchor>a130437b2897672c8f570a71e0f11ada0a8016ff424d8d8cd0762d63cc7f1ef55c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Move</name>
      <anchorfile>classKPublicTransport_1_1PathSection.html</anchorfile>
      <anchor>a130437b2897672c8f570a71e0f11ada0aa7b9393b1d354de8b400c55b9fea28bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Stairs</name>
      <anchorfile>classKPublicTransport_1_1PathSection.html</anchorfile>
      <anchor>a130437b2897672c8f570a71e0f11ada0aef88ab7ebc6c78f9c2d1c73d3566d2c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QString</type>
      <name>description</name>
      <anchorfile>classKPublicTransport_1_1PathSection.html</anchorfile>
      <anchor>aca3de7362f54a655fe999c296a9b2163</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int</type>
      <name>direction</name>
      <anchorfile>classKPublicTransport_1_1PathSection.html</anchorfile>
      <anchor>ae5cdfeb8239c35ec4551927ee07a4ce2</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int</type>
      <name>distance</name>
      <anchorfile>classKPublicTransport_1_1PathSection.html</anchorfile>
      <anchor>a1f4f20dfd201671f1ee639d044399352</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int</type>
      <name>floorLevelChange</name>
      <anchorfile>classKPublicTransport_1_1PathSection.html</anchorfile>
      <anchor>acb802754c6137ae6d0d9e781abaa04f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>Maneuver</type>
      <name>maneuver</name>
      <anchorfile>classKPublicTransport_1_1PathSection.html</anchorfile>
      <anchor>af30e6ecd6ac34eebce2fcc6ed41bcfe1</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QPolygonF</type>
      <name>path</name>
      <anchorfile>classKPublicTransport_1_1PathSection.html</anchorfile>
      <anchor>a418e973f9eef8771ca47b8723a169a13</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>direction</name>
      <anchorfile>classKPublicTransport_1_1PathSection.html</anchorfile>
      <anchor>a4a5d6cfb079e32139e20ad09c62beed1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>distance</name>
      <anchorfile>classKPublicTransport_1_1PathSection.html</anchorfile>
      <anchor>a116cd285c3c88fec433847572a8518ba</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPointF</type>
      <name>endPoint</name>
      <anchorfile>classKPublicTransport_1_1PathSection.html</anchorfile>
      <anchor>a716f75da0f16dad73101316a04ee4abf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPointF</type>
      <name>startPoint</name>
      <anchorfile>classKPublicTransport_1_1PathSection.html</anchorfile>
      <anchor>a15cc5038696586540cadfb12d9ae7799</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; PathSection &gt;</type>
      <name>fromJson</name>
      <anchorfile>classKPublicTransport_1_1PathSection.html</anchorfile>
      <anchor>a7038f74e0d57fdd5d9cecf3363142eb8</anchor>
      <arglist>(const QJsonArray &amp;array)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PathSection</type>
      <name>fromJson</name>
      <anchorfile>classKPublicTransport_1_1PathSection.html</anchorfile>
      <anchor>aa9f1d31355449715d549fc664a9efabb</anchor>
      <arglist>(const QJsonObject &amp;obj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QJsonObject</type>
      <name>toJson</name>
      <anchorfile>classKPublicTransport_1_1PathSection.html</anchorfile>
      <anchor>ade89455c0b353ea4a7cd8403286c1032</anchor>
      <arglist>(const PathSection &amp;section)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QJsonArray</type>
      <name>toJson</name>
      <anchorfile>classKPublicTransport_1_1PathSection.html</anchorfile>
      <anchor>a7ce24a1599d76e125b40fcb304a2c4ae</anchor>
      <arglist>(const std::vector&lt; PathSection &gt; &amp;sections)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KPublicTransport::Platform</name>
    <filename>classKPublicTransport_1_1Platform.html</filename>
    <member kind="property">
      <type>bool</type>
      <name>hasAbsoluteLength</name>
      <anchorfile>classKPublicTransport_1_1Platform.html</anchorfile>
      <anchor>a3151da1518dec2109bd339ea308ccc10</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int</type>
      <name>length</name>
      <anchorfile>classKPublicTransport_1_1Platform.html</anchorfile>
      <anchor>a4db23d00e3bbb768de2d50d47110e0bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QString</type>
      <name>name</name>
      <anchorfile>classKPublicTransport_1_1Platform.html</anchorfile>
      <anchor>a32c8e25184ed81400620050bf494bfa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QVariantList</type>
      <name>sections</name>
      <anchorfile>classKPublicTransport_1_1Platform.html</anchorfile>
      <anchor>aeb8eb8859b9c2a94c34bf6021a4eff29</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEmpty</name>
      <anchorfile>classKPublicTransport_1_1Platform.html</anchorfile>
      <anchor>a6641092bab792edca103d3f79e022410</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; PlatformSection &gt; &amp;</type>
      <name>sections</name>
      <anchorfile>classKPublicTransport_1_1Platform.html</anchorfile>
      <anchor>ad569e23a74313ce516d52fe727c26423</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSections</name>
      <anchorfile>classKPublicTransport_1_1Platform.html</anchorfile>
      <anchor>aae66baaf93020607700e3998693138fa</anchor>
      <arglist>(std::vector&lt; PlatformSection &gt; &amp;&amp;sections)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; PlatformSection &gt; &amp;&amp;</type>
      <name>takeSections</name>
      <anchorfile>classKPublicTransport_1_1Platform.html</anchorfile>
      <anchor>a43f270280931d639b97cd32986488a99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; Platform &gt;</type>
      <name>fromJson</name>
      <anchorfile>classKPublicTransport_1_1Platform.html</anchorfile>
      <anchor>aa668d6840b2311b48ef568d65765f910</anchor>
      <arglist>(const QJsonArray &amp;array)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Platform</type>
      <name>fromJson</name>
      <anchorfile>classKPublicTransport_1_1Platform.html</anchorfile>
      <anchor>a2f8e2270781afa97eb3aba95a146b658</anchor>
      <arglist>(const QJsonObject &amp;obj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Platform</type>
      <name>merge</name>
      <anchorfile>classKPublicTransport_1_1Platform.html</anchorfile>
      <anchor>a58fd6571835a5b903a6cfa78e414fc1a</anchor>
      <arglist>(const Platform &amp;lhs, const Platform &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QJsonObject</type>
      <name>toJson</name>
      <anchorfile>classKPublicTransport_1_1Platform.html</anchorfile>
      <anchor>a410be777b6072d24da629c970416d908</anchor>
      <arglist>(const Platform &amp;platform)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QJsonArray</type>
      <name>toJson</name>
      <anchorfile>classKPublicTransport_1_1Platform.html</anchorfile>
      <anchor>a30b7521a8c11a037b3645d2d7324e9ac</anchor>
      <arglist>(const std::vector&lt; Platform &gt; &amp;platforms)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KPublicTransport::PlatformSection</name>
    <filename>classKPublicTransport_1_1PlatformSection.html</filename>
    <member kind="property">
      <type>float</type>
      <name>end</name>
      <anchorfile>classKPublicTransport_1_1PlatformSection.html</anchorfile>
      <anchor>adb1e5c4a4a4ac7279f358c6682eccc96</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QString</type>
      <name>name</name>
      <anchorfile>classKPublicTransport_1_1PlatformSection.html</anchorfile>
      <anchor>affa3cf536a096c93ca42990143e04101</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; PlatformSection &gt;</type>
      <name>fromJson</name>
      <anchorfile>classKPublicTransport_1_1PlatformSection.html</anchorfile>
      <anchor>ad35df7c3523fd21846c70c1d215957ff</anchor>
      <arglist>(const QJsonArray &amp;array)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PlatformSection</type>
      <name>fromJson</name>
      <anchorfile>classKPublicTransport_1_1PlatformSection.html</anchorfile>
      <anchor>a326649d4540544bf38b9c3d5ea8e07a9</anchor>
      <arglist>(const QJsonObject &amp;obj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QJsonObject</type>
      <name>toJson</name>
      <anchorfile>classKPublicTransport_1_1PlatformSection.html</anchorfile>
      <anchor>a10a62e37acbea8e7bde131707e68f833</anchor>
      <arglist>(const PlatformSection &amp;section)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QJsonArray</type>
      <name>toJson</name>
      <anchorfile>classKPublicTransport_1_1PlatformSection.html</anchorfile>
      <anchor>a45779cf9c2e59e7711993e71ecd190c8</anchor>
      <arglist>(const std::vector&lt; PlatformSection &gt; &amp;sections)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KPublicTransport::RentalVehicle</name>
    <filename>classKPublicTransport_1_1RentalVehicle.html</filename>
    <member kind="enumvalue">
      <name>Bicycle</name>
      <anchorfile>classKPublicTransport_1_1RentalVehicle.html</anchorfile>
      <anchor>a4d3e888f74637831e1b40d60fef2f7e0acfaa8e1f951e6225b466a5afa0966e89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Car</name>
      <anchorfile>classKPublicTransport_1_1RentalVehicle.html</anchorfile>
      <anchor>a4d3e888f74637831e1b40d60fef2f7e0a7ce8f520f83097665cacf22f9ebb8faa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ElectricKickScooter</name>
      <anchorfile>classKPublicTransport_1_1RentalVehicle.html</anchorfile>
      <anchor>a4d3e888f74637831e1b40d60fef2f7e0a9178f9179fb47ced8a02896cb1b15250</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ElectricMoped</name>
      <anchorfile>classKPublicTransport_1_1RentalVehicle.html</anchorfile>
      <anchor>a4d3e888f74637831e1b40d60fef2f7e0a55190921f4578da396b30bae1433b2c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Pedelec</name>
      <anchorfile>classKPublicTransport_1_1RentalVehicle.html</anchorfile>
      <anchor>a4d3e888f74637831e1b40d60fef2f7e0ad62ff36dc630b4bd8f2d464bebb351b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>VehicleType</name>
      <anchorfile>classKPublicTransport_1_1RentalVehicle.html</anchorfile>
      <anchor>a4d3e888f74637831e1b40d60fef2f7e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Bicycle</name>
      <anchorfile>classKPublicTransport_1_1RentalVehicle.html</anchorfile>
      <anchor>a4d3e888f74637831e1b40d60fef2f7e0acfaa8e1f951e6225b466a5afa0966e89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Pedelec</name>
      <anchorfile>classKPublicTransport_1_1RentalVehicle.html</anchorfile>
      <anchor>a4d3e888f74637831e1b40d60fef2f7e0ad62ff36dc630b4bd8f2d464bebb351b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ElectricKickScooter</name>
      <anchorfile>classKPublicTransport_1_1RentalVehicle.html</anchorfile>
      <anchor>a4d3e888f74637831e1b40d60fef2f7e0a9178f9179fb47ced8a02896cb1b15250</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ElectricMoped</name>
      <anchorfile>classKPublicTransport_1_1RentalVehicle.html</anchorfile>
      <anchor>a4d3e888f74637831e1b40d60fef2f7e0a55190921f4578da396b30bae1433b2c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Car</name>
      <anchorfile>classKPublicTransport_1_1RentalVehicle.html</anchorfile>
      <anchor>a4d3e888f74637831e1b40d60fef2f7e0a7ce8f520f83097665cacf22f9ebb8faa</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>KPublicTransport::RentalVehicleNetwork</type>
      <name>network</name>
      <anchorfile>classKPublicTransport_1_1RentalVehicle.html</anchorfile>
      <anchor>a791ae19c104cf675a1776c146aca26ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int</type>
      <name>remainingRange</name>
      <anchorfile>classKPublicTransport_1_1RentalVehicle.html</anchorfile>
      <anchor>ae69591bc10db5420bbf412a4f1015549</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>VehicleType</type>
      <name>type</name>
      <anchorfile>classKPublicTransport_1_1RentalVehicle.html</anchorfile>
      <anchor>acb2e7f19ff4bbf42b2ecc226f10035dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RentalVehicle</type>
      <name>fromJson</name>
      <anchorfile>classKPublicTransport_1_1RentalVehicle.html</anchorfile>
      <anchor>a7b1044738992d21e057fbd211437a612</anchor>
      <arglist>(const QJsonObject &amp;obj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QJsonObject</type>
      <name>toJson</name>
      <anchorfile>classKPublicTransport_1_1RentalVehicle.html</anchorfile>
      <anchor>a375fd5c71f255a98864c3c2120cb3f27</anchor>
      <arglist>(const RentalVehicle &amp;vehicle)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KPublicTransport::RentalVehicleNetwork</name>
    <filename>classKPublicTransport_1_1RentalVehicleNetwork.html</filename>
    <member kind="property">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKPublicTransport_1_1RentalVehicleNetwork.html</anchorfile>
      <anchor>a0b21afa05a650b916cb847b0409b65e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QString</type>
      <name>name</name>
      <anchorfile>classKPublicTransport_1_1RentalVehicleNetwork.html</anchorfile>
      <anchor>aeafb93fd1e2a9a40b2b61be67e385128</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>KPublicTransport::RentalVehicle::VehicleTypes</type>
      <name>vehicleTypes</name>
      <anchorfile>classKPublicTransport_1_1RentalVehicleNetwork.html</anchorfile>
      <anchor>ae1b9065a9b3ae5229a0cf9f436dd5667</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RentalVehicleNetwork</type>
      <name>fromJson</name>
      <anchorfile>classKPublicTransport_1_1RentalVehicleNetwork.html</anchorfile>
      <anchor>ae82dc25ff9f15ed0e023e5859e4dcf74</anchor>
      <arglist>(const QJsonObject &amp;obj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isSame</name>
      <anchorfile>classKPublicTransport_1_1RentalVehicleNetwork.html</anchorfile>
      <anchor>ae2966fd68ba980889f4116533fcdac90</anchor>
      <arglist>(const RentalVehicleNetwork &amp;lhs, const RentalVehicleNetwork &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QJsonObject</type>
      <name>toJson</name>
      <anchorfile>classKPublicTransport_1_1RentalVehicleNetwork.html</anchorfile>
      <anchor>a16435ff4d8f7a3ceae3ccf3c271a0883</anchor>
      <arglist>(const RentalVehicleNetwork &amp;network)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KPublicTransport::RentalVehicleStation</name>
    <filename>classKPublicTransport_1_1RentalVehicleStation.html</filename>
    <member kind="property">
      <type>int</type>
      <name>availableVehicles</name>
      <anchorfile>classKPublicTransport_1_1RentalVehicleStation.html</anchorfile>
      <anchor>a97b88dc041937dd47d80b30ca69ff4fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>KPublicTransport::RentalVehicle::VehicleTypes</type>
      <name>availableVehicleTypes</name>
      <anchorfile>classKPublicTransport_1_1RentalVehicleStation.html</anchorfile>
      <anchor>ad7639aa2b09eedb12cab59103d6d1ce9</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>classKPublicTransport_1_1RentalVehicleStation.html</anchorfile>
      <anchor>a4c1579065527ea8693250e61f2e9eb04</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKPublicTransport_1_1RentalVehicleStation.html</anchorfile>
      <anchor>abd635ad71d8495cc08db53016a2b92f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>KPublicTransport::RentalVehicleNetwork</type>
      <name>network</name>
      <anchorfile>classKPublicTransport_1_1RentalVehicleStation.html</anchorfile>
      <anchor>a2c9b6e6d7f529a7a02d02f6287ab2d71</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>KPublicTransport::RentalVehicle::VehicleTypes</type>
      <name>supportedVehicleTypes</name>
      <anchorfile>classKPublicTransport_1_1RentalVehicleStation.html</anchorfile>
      <anchor>a54a50d5dfec05bec601d77388c26b4c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>availableVehicles</name>
      <anchorfile>classKPublicTransport_1_1RentalVehicleStation.html</anchorfile>
      <anchor>a2ce67c308ed284f2ff05c556c2db918c</anchor>
      <arglist>(KPublicTransport::RentalVehicle::VehicleType type) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>capacity</name>
      <anchorfile>classKPublicTransport_1_1RentalVehicleStation.html</anchorfile>
      <anchor>a1a216a49144e2460f87392c324b537eb</anchor>
      <arglist>(KPublicTransport::RentalVehicle::VehicleType type) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAvailableVehicles</name>
      <anchorfile>classKPublicTransport_1_1RentalVehicleStation.html</anchorfile>
      <anchor>a8a41ed0c70f3d12cd52c45b4428166e0</anchor>
      <arglist>(RentalVehicle::VehicleType type, int count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCapacity</name>
      <anchorfile>classKPublicTransport_1_1RentalVehicleStation.html</anchorfile>
      <anchor>a97e97d984f5197dfd495405089f14027</anchor>
      <arglist>(RentalVehicle::VehicleType type, int capacity)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RentalVehicleStation</type>
      <name>fromJson</name>
      <anchorfile>classKPublicTransport_1_1RentalVehicleStation.html</anchorfile>
      <anchor>a0f697960c73de7a3a360e071335841bb</anchor>
      <arglist>(const QJsonObject &amp;obj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isSame</name>
      <anchorfile>classKPublicTransport_1_1RentalVehicleStation.html</anchorfile>
      <anchor>a7a966216a0e952e8f8cb715dbe9b36ba</anchor>
      <arglist>(const RentalVehicleStation &amp;lhs, const RentalVehicleStation &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QJsonObject</type>
      <name>toJson</name>
      <anchorfile>classKPublicTransport_1_1RentalVehicleStation.html</anchorfile>
      <anchor>a5b482de690453ca692fc62ac4463509e</anchor>
      <arglist>(const RentalVehicleStation &amp;station)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KPublicTransport::Reply</name>
    <filename>classKPublicTransport_1_1Reply.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>Error</name>
      <anchorfile>classKPublicTransport_1_1Reply.html</anchorfile>
      <anchor>aed59768dc8c798adee97a66488a1276f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoError</name>
      <anchorfile>classKPublicTransport_1_1Reply.html</anchorfile>
      <anchor>aed59768dc8c798adee97a66488a1276fabfd2586affdc738539f2db0b9035c1e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NetworkError</name>
      <anchorfile>classKPublicTransport_1_1Reply.html</anchorfile>
      <anchor>aed59768dc8c798adee97a66488a1276faa153ae1d0af8d5a570ffb3e7f583971a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NotFoundError</name>
      <anchorfile>classKPublicTransport_1_1Reply.html</anchorfile>
      <anchor>aed59768dc8c798adee97a66488a1276faee4ee2c9752412d040696e6a11f76cbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InvalidRequest</name>
      <anchorfile>classKPublicTransport_1_1Reply.html</anchorfile>
      <anchor>aed59768dc8c798adee97a66488a1276fa749e1b207b9a42d662b06776ccbb4ab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnknownError</name>
      <anchorfile>classKPublicTransport_1_1Reply.html</anchorfile>
      <anchor>aed59768dc8c798adee97a66488a1276faa3aa61294c0faff9ed3350cf3634c2f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InvalidRequest</name>
      <anchorfile>classKPublicTransport_1_1Reply.html</anchorfile>
      <anchor>aed59768dc8c798adee97a66488a1276fa749e1b207b9a42d662b06776ccbb4ab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NetworkError</name>
      <anchorfile>classKPublicTransport_1_1Reply.html</anchorfile>
      <anchor>aed59768dc8c798adee97a66488a1276faa153ae1d0af8d5a570ffb3e7f583971a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoError</name>
      <anchorfile>classKPublicTransport_1_1Reply.html</anchorfile>
      <anchor>aed59768dc8c798adee97a66488a1276fabfd2586affdc738539f2db0b9035c1e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NotFoundError</name>
      <anchorfile>classKPublicTransport_1_1Reply.html</anchorfile>
      <anchor>aed59768dc8c798adee97a66488a1276faee4ee2c9752412d040696e6a11f76cbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnknownError</name>
      <anchorfile>classKPublicTransport_1_1Reply.html</anchorfile>
      <anchor>aed59768dc8c798adee97a66488a1276faa3aa61294c0faff9ed3350cf3634c2f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>finished</name>
      <anchorfile>classKPublicTransport_1_1Reply.html</anchorfile>
      <anchor>a0378f349dcc5dfc185b8f29ac078acdc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>updated</name>
      <anchorfile>classKPublicTransport_1_1Reply.html</anchorfile>
      <anchor>a06323a4adb4b04d4ca865c3e2177a224</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; Attribution &gt; &amp;</type>
      <name>attributions</name>
      <anchorfile>classKPublicTransport_1_1Reply.html</anchorfile>
      <anchor>a63c0ef8b79bf65ab6b3115ddb5a2a8ed</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Error</type>
      <name>error</name>
      <anchorfile>classKPublicTransport_1_1Reply.html</anchorfile>
      <anchor>ac12c3b1b5b5b370d8724a662a3a7ba4d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>errorString</name>
      <anchorfile>classKPublicTransport_1_1Reply.html</anchorfile>
      <anchor>aca71bb7f5e5150a91eb0ad5076389ef9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Attribution &gt; &amp;&amp;</type>
      <name>takeAttributions</name>
      <anchorfile>classKPublicTransport_1_1Reply.html</anchorfile>
      <anchor>a08e243fb72ecd2af1a03257db0d85d39</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KPublicTransport::Route</name>
    <filename>classKPublicTransport_1_1Route.html</filename>
    <member kind="property">
      <type>KPublicTransport::Location</type>
      <name>destination</name>
      <anchorfile>classKPublicTransport_1_1Route.html</anchorfile>
      <anchor>a05886e36ce9e8e198f7dea236ba9740c</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QString</type>
      <name>direction</name>
      <anchorfile>classKPublicTransport_1_1Route.html</anchorfile>
      <anchor>ad8e29b93e023f236f14334b8bd3d6a03</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>KPublicTransport::Line</type>
      <name>line</name>
      <anchorfile>classKPublicTransport_1_1Route.html</anchorfile>
      <anchor>a697252cc5244cb6fa72ae7210a42c4f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Route</type>
      <name>fromJson</name>
      <anchorfile>classKPublicTransport_1_1Route.html</anchorfile>
      <anchor>a3490e2736297623d34909a4f80fd7888</anchor>
      <arglist>(const QJsonObject &amp;obj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isSame</name>
      <anchorfile>classKPublicTransport_1_1Route.html</anchorfile>
      <anchor>a13cdeb4214fba117210b607bcff01ebc</anchor>
      <arglist>(const Route &amp;lhs, const Route &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Route</type>
      <name>merge</name>
      <anchorfile>classKPublicTransport_1_1Route.html</anchorfile>
      <anchor>a27ec58f5d3f549d7fd716353513e712a</anchor>
      <arglist>(const Route &amp;lhs, const Route &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QJsonObject</type>
      <name>toJson</name>
      <anchorfile>classKPublicTransport_1_1Route.html</anchorfile>
      <anchor>aef753f97a023dbe92c5efacf41bdaf3b</anchor>
      <arglist>(const Route &amp;r)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KPublicTransport::Stopover</name>
    <filename>classKPublicTransport_1_1Stopover.html</filename>
    <member kind="property">
      <type>int</type>
      <name>arrivalDelay</name>
      <anchorfile>classKPublicTransport_1_1Stopover.html</anchorfile>
      <anchor>a4e1325629817941198e69d5f77f3d9dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int</type>
      <name>departureDelay</name>
      <anchorfile>classKPublicTransport_1_1Stopover.html</anchorfile>
      <anchor>ae4d7a3e7a61d64e3bba72adb06856f70</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>KPublicTransport::Disruption::Effect</type>
      <name>disruptionEffect</name>
      <anchorfile>classKPublicTransport_1_1Stopover.html</anchorfile>
      <anchor>aab906d1f1e39788d561dc1cce475b18d</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QDateTime</type>
      <name>expectedArrivalTime</name>
      <anchorfile>classKPublicTransport_1_1Stopover.html</anchorfile>
      <anchor>a8827b676ed687469c3260f1b40889f2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QDateTime</type>
      <name>expectedDepartureTime</name>
      <anchorfile>classKPublicTransport_1_1Stopover.html</anchorfile>
      <anchor>a52ef8b64dbf7943ddfb6b6067dd1af6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QString</type>
      <name>expectedPlatform</name>
      <anchorfile>classKPublicTransport_1_1Stopover.html</anchorfile>
      <anchor>af6a4a31e7fb9a95e33b363c9a315938f</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>bool</type>
      <name>hasExpectedArrivalTime</name>
      <anchorfile>classKPublicTransport_1_1Stopover.html</anchorfile>
      <anchor>a9b698de4b1d67502160879c7ce53237f</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>bool</type>
      <name>hasExpectedDepartureTime</name>
      <anchorfile>classKPublicTransport_1_1Stopover.html</anchorfile>
      <anchor>a368d71a951daad8fde26026ab087b0d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>bool</type>
      <name>hasExpectedPlatform</name>
      <anchorfile>classKPublicTransport_1_1Stopover.html</anchorfile>
      <anchor>a9faf98dd6200a86bac64ca39b0396b48</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QVariantList</type>
      <name>loadInformation</name>
      <anchorfile>classKPublicTransport_1_1Stopover.html</anchorfile>
      <anchor>aaaf0203c5dbd6b3806edd946b1f73c5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QStringList</type>
      <name>notes</name>
      <anchorfile>classKPublicTransport_1_1Stopover.html</anchorfile>
      <anchor>a5a4e6a930f17f2472b0ea96725112c91</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>bool</type>
      <name>platformChanged</name>
      <anchorfile>classKPublicTransport_1_1Stopover.html</anchorfile>
      <anchor>a2c49bbc908dbaebbb28942e0a9572544</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>KPublicTransport::Platform</type>
      <name>platformLayout</name>
      <anchorfile>classKPublicTransport_1_1Stopover.html</anchorfile>
      <anchor>aec7820075d51f8edd3b018e6ad4951d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>KPublicTransport::Route</type>
      <name>route</name>
      <anchorfile>classKPublicTransport_1_1Stopover.html</anchorfile>
      <anchor>a26a83bb699ab1495d9eb6578ef9d0bae</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QDateTime</type>
      <name>scheduledArrivalTime</name>
      <anchorfile>classKPublicTransport_1_1Stopover.html</anchorfile>
      <anchor>a95a22b198a263395573baf68336cea22</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QDateTime</type>
      <name>scheduledDepartureTime</name>
      <anchorfile>classKPublicTransport_1_1Stopover.html</anchorfile>
      <anchor>aebf7803396d063a06f40066e033c1eef</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QString</type>
      <name>scheduledPlatform</name>
      <anchorfile>classKPublicTransport_1_1Stopover.html</anchorfile>
      <anchor>aaa0eb14cac61c663af1dc6d020f6e3d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>KPublicTransport::Location</type>
      <name>stopPoint</name>
      <anchorfile>classKPublicTransport_1_1Stopover.html</anchorfile>
      <anchor>a79f753600dd1406b9b4b5dbfbaa7f944</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>KPublicTransport::Vehicle</type>
      <name>vehicleLayout</name>
      <anchorfile>classKPublicTransport_1_1Stopover.html</anchorfile>
      <anchor>aeb7d72f0e316e87e0fbb4ef731817080</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addNote</name>
      <anchorfile>classKPublicTransport_1_1Stopover.html</anchorfile>
      <anchor>a4b1d1d4b3fe072bff841b655025e821c</anchor>
      <arglist>(const QString &amp;note)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyMetaData</name>
      <anchorfile>classKPublicTransport_1_1Stopover.html</anchorfile>
      <anchor>af55789404e79e1175a10dd5400a5ad1d</anchor>
      <arglist>(bool download)</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; LoadInfo &gt; &amp;</type>
      <name>loadInformation</name>
      <anchorfile>classKPublicTransport_1_1Stopover.html</anchorfile>
      <anchor>ace6858821e3149d665fe661af925892e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLoadInformation</name>
      <anchorfile>classKPublicTransport_1_1Stopover.html</anchorfile>
      <anchor>a98ce4ee0e448e220e25adf3db87d5111</anchor>
      <arglist>(std::vector&lt; LoadInfo &gt; &amp;&amp;loadInfo)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; LoadInfo &gt; &amp;&amp;</type>
      <name>takeLoadInformation</name>
      <anchorfile>classKPublicTransport_1_1Stopover.html</anchorfile>
      <anchor>a4cebb6f25f266877de07baedd4d468dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; Stopover &gt;</type>
      <name>fromJson</name>
      <anchorfile>classKPublicTransport_1_1Stopover.html</anchorfile>
      <anchor>a7cc2102dbcbbf5d6fe388baf15534d75</anchor>
      <arglist>(const QJsonArray &amp;array)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Stopover</type>
      <name>fromJson</name>
      <anchorfile>classKPublicTransport_1_1Stopover.html</anchorfile>
      <anchor>a67aa26251363164d0dc8051528214bfa</anchor>
      <arglist>(const QJsonObject &amp;obj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isSame</name>
      <anchorfile>classKPublicTransport_1_1Stopover.html</anchorfile>
      <anchor>ac30768b498d034921af6fe7a4558bba8</anchor>
      <arglist>(const Stopover &amp;lhs, const Stopover &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Stopover</type>
      <name>merge</name>
      <anchorfile>classKPublicTransport_1_1Stopover.html</anchorfile>
      <anchor>a444cc014f9128e1c98ca9ff13e098096</anchor>
      <arglist>(const Stopover &amp;lhs, const Stopover &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QJsonArray</type>
      <name>toJson</name>
      <anchorfile>classKPublicTransport_1_1Stopover.html</anchorfile>
      <anchor>a9077f9b6625e22262f18a39b922dfaa8</anchor>
      <arglist>(const std::vector&lt; Stopover &gt; &amp;deps)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QJsonObject</type>
      <name>toJson</name>
      <anchorfile>classKPublicTransport_1_1Stopover.html</anchorfile>
      <anchor>adee71fda42d9902964026d36e53d2542</anchor>
      <arglist>(const Stopover &amp;stopover)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KPublicTransport::StopoverQueryModel</name>
    <filename>classKPublicTransport_1_1StopoverQueryModel.html</filename>
    <base>KPublicTransport::AbstractQueryModel</base>
    <member kind="property">
      <type>bool</type>
      <name>canQueryNext</name>
      <anchorfile>classKPublicTransport_1_1StopoverQueryModel.html</anchorfile>
      <anchor>a2a3cb7ede43bd3c9bc1eafe5ebe963d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>bool</type>
      <name>canQueryPrevious</name>
      <anchorfile>classKPublicTransport_1_1StopoverQueryModel.html</anchorfile>
      <anchor>ace1de51b49305dd75b219a88d987de07</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>KPublicTransport::StopoverRequest</type>
      <name>request</name>
      <anchorfile>classKPublicTransport_1_1StopoverQueryModel.html</anchorfile>
      <anchor>a79d10ac240defa191fa4be2581df3e2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; Stopover &gt; &amp;</type>
      <name>departures</name>
      <anchorfile>classKPublicTransport_1_1StopoverQueryModel.html</anchorfile>
      <anchor>ac878ffb33251575c5793dd79332b7850</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>queryNext</name>
      <anchorfile>classKPublicTransport_1_1StopoverQueryModel.html</anchorfile>
      <anchor>ad50056014e680b2e8fb254a5c24e4f69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>queryPrevious</name>
      <anchorfile>classKPublicTransport_1_1StopoverQueryModel.html</anchorfile>
      <anchor>a4da94db067c9053486070746e92fd175</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KPublicTransport::StopoverReply</name>
    <filename>classKPublicTransport_1_1StopoverReply.html</filename>
    <base>KPublicTransport::Reply</base>
    <member kind="function">
      <type>StopoverRequest</type>
      <name>nextRequest</name>
      <anchorfile>classKPublicTransport_1_1StopoverReply.html</anchorfile>
      <anchor>a42778dcf92c03223bf070910af39bfae</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StopoverRequest</type>
      <name>previousRequest</name>
      <anchorfile>classKPublicTransport_1_1StopoverReply.html</anchorfile>
      <anchor>a30fb3d70e9d5330a343c286e81b03e8c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StopoverRequest</type>
      <name>request</name>
      <anchorfile>classKPublicTransport_1_1StopoverReply.html</anchorfile>
      <anchor>a5d26bacefef69da8375d8b63f00a7c08</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; Stopover &gt; &amp;</type>
      <name>result</name>
      <anchorfile>classKPublicTransport_1_1StopoverReply.html</anchorfile>
      <anchor>a323a8cde239485ca50b2bdb0ae3956a2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Stopover &gt; &amp;&amp;</type>
      <name>takeResult</name>
      <anchorfile>classKPublicTransport_1_1StopoverReply.html</anchorfile>
      <anchor>a89d30438696c5d92565ba1d14a413570</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KPublicTransport::StopoverRequest</name>
    <filename>classKPublicTransport_1_1StopoverRequest.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>Mode</name>
      <anchorfile>classKPublicTransport_1_1StopoverRequest.html</anchorfile>
      <anchor>a3af06d9521ac1fdfc97c5100a9ccc81e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QueryArrival</name>
      <anchorfile>classKPublicTransport_1_1StopoverRequest.html</anchorfile>
      <anchor>a3af06d9521ac1fdfc97c5100a9ccc81eaf029470236c380ac5aef7c83be06e830</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QueryDeparture</name>
      <anchorfile>classKPublicTransport_1_1StopoverRequest.html</anchorfile>
      <anchor>a3af06d9521ac1fdfc97c5100a9ccc81ea526eade33e544c88ae570ed514b75723</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QueryArrival</name>
      <anchorfile>classKPublicTransport_1_1StopoverRequest.html</anchorfile>
      <anchor>a3af06d9521ac1fdfc97c5100a9ccc81eaf029470236c380ac5aef7c83be06e830</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QueryDeparture</name>
      <anchorfile>classKPublicTransport_1_1StopoverRequest.html</anchorfile>
      <anchor>a3af06d9521ac1fdfc97c5100a9ccc81ea526eade33e544c88ae570ed514b75723</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QDateTime</type>
      <name>dateTime</name>
      <anchorfile>classKPublicTransport_1_1StopoverRequest.html</anchorfile>
      <anchor>a64e4b8361e79a3abfb03e90c4ed4d48f</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>bool</type>
      <name>downloadAssets</name>
      <anchorfile>classKPublicTransport_1_1StopoverRequest.html</anchorfile>
      <anchor>a4551f5767775e44cd4638778053798a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int</type>
      <name>maximumResults</name>
      <anchorfile>classKPublicTransport_1_1StopoverRequest.html</anchorfile>
      <anchor>ac44554200e511244050a96bb9bf46613</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>Mode</type>
      <name>mode</name>
      <anchorfile>classKPublicTransport_1_1StopoverRequest.html</anchorfile>
      <anchor>ad88f813781babd9302088e465b15895a</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>KPublicTransport::Location</type>
      <name>stop</name>
      <anchorfile>classKPublicTransport_1_1StopoverRequest.html</anchorfile>
      <anchor>ad1630871f161f609c71c71a38811d651</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StopoverRequest</name>
      <anchorfile>classKPublicTransport_1_1StopoverRequest.html</anchorfile>
      <anchor>aaa4bc1c1f0e3f71f35d3ae5882f945f1</anchor>
      <arglist>(const Location &amp;stop)</arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>backendIds</name>
      <anchorfile>classKPublicTransport_1_1StopoverRequest.html</anchorfile>
      <anchor>aafd28a2da3b79f1d1166cff5a8767d7e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>cacheKey</name>
      <anchorfile>classKPublicTransport_1_1StopoverRequest.html</anchorfile>
      <anchor>a618c85946bb735d828a3d0762d6f0b55</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKPublicTransport_1_1StopoverRequest.html</anchorfile>
      <anchor>ad413894960749136e33e14c2a433b148</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBackendIds</name>
      <anchorfile>classKPublicTransport_1_1StopoverRequest.html</anchorfile>
      <anchor>acda1d031f66a4a2ad09a971f93a266f6</anchor>
      <arglist>(const QStringList &amp;backendIds)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KPublicTransport::Vehicle</name>
    <filename>classKPublicTransport_1_1Vehicle.html</filename>
    <member kind="enumvalue">
      <name>Backward</name>
      <anchorfile>classKPublicTransport_1_1Vehicle.html</anchorfile>
      <anchor>a01b32bca7a0f94c038f53af3b7881ec7a03eb214512d39000bff7f15f9db78936</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Direction</name>
      <anchorfile>classKPublicTransport_1_1Vehicle.html</anchorfile>
      <anchor>a01b32bca7a0f94c038f53af3b7881ec7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Forward</name>
      <anchorfile>classKPublicTransport_1_1Vehicle.html</anchorfile>
      <anchor>a01b32bca7a0f94c038f53af3b7881ec7a913219a903046bb5847a236521c05151</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Backward</name>
      <anchorfile>classKPublicTransport_1_1Vehicle.html</anchorfile>
      <anchor>a01b32bca7a0f94c038f53af3b7881ec7a03eb214512d39000bff7f15f9db78936</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Forward</name>
      <anchorfile>classKPublicTransport_1_1Vehicle.html</anchorfile>
      <anchor>a01b32bca7a0f94c038f53af3b7881ec7a913219a903046bb5847a236521c05151</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>Direction</type>
      <name>direction</name>
      <anchorfile>classKPublicTransport_1_1Vehicle.html</anchorfile>
      <anchor>a8982237b51eed1c25f8abea3780645db</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QString</type>
      <name>name</name>
      <anchorfile>classKPublicTransport_1_1Vehicle.html</anchorfile>
      <anchor>afa3bc4a4487deba60eadddbc9d9481c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>float</type>
      <name>platformPositionBegin</name>
      <anchorfile>classKPublicTransport_1_1Vehicle.html</anchorfile>
      <anchor>a354ee58c67c1c6e2ace608b72d051caa</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>float</type>
      <name>platformPositionEnd</name>
      <anchorfile>classKPublicTransport_1_1Vehicle.html</anchorfile>
      <anchor>a8edbd0791f02d36e92e1261d3192b570</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QVariantList</type>
      <name>sections</name>
      <anchorfile>classKPublicTransport_1_1Vehicle.html</anchorfile>
      <anchor>a0ee07162bfafe73bf86e9a1faf95fb0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasPlatformPositions</name>
      <anchorfile>classKPublicTransport_1_1Vehicle.html</anchorfile>
      <anchor>a1994f3dea49911308cf213789070369c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasPlatformSectionNames</name>
      <anchorfile>classKPublicTransport_1_1Vehicle.html</anchorfile>
      <anchor>a15ab5ac305e67f76e7f6faa8c94771d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEmpty</name>
      <anchorfile>classKPublicTransport_1_1Vehicle.html</anchorfile>
      <anchor>a64d051df133936f920ec4c97f582d551</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>platformPositionForSection</name>
      <anchorfile>classKPublicTransport_1_1Vehicle.html</anchorfile>
      <anchor>a023161c7a4723b6e7bd5bf8f3c3654ee</anchor>
      <arglist>(const QString &amp;sectionName) const</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; VehicleSection &gt; &amp;</type>
      <name>sections</name>
      <anchorfile>classKPublicTransport_1_1Vehicle.html</anchorfile>
      <anchor>ae3c378d9da98acd21c8d1649d9830fc3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSections</name>
      <anchorfile>classKPublicTransport_1_1Vehicle.html</anchorfile>
      <anchor>ac1d05c063f32cf012e5a754b8558518c</anchor>
      <arglist>(std::vector&lt; VehicleSection &gt; &amp;&amp;sections)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; VehicleSection &gt; &amp;&amp;</type>
      <name>takeSections</name>
      <anchorfile>classKPublicTransport_1_1Vehicle.html</anchorfile>
      <anchor>ac42b931e5a3a1f02683db9f086c66869</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; Vehicle &gt;</type>
      <name>fromJson</name>
      <anchorfile>classKPublicTransport_1_1Vehicle.html</anchorfile>
      <anchor>a8c38f2470f7cdb407bc5598a6ef62553</anchor>
      <arglist>(const QJsonArray &amp;array)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Vehicle</type>
      <name>fromJson</name>
      <anchorfile>classKPublicTransport_1_1Vehicle.html</anchorfile>
      <anchor>a12b8f7089965166540eef8a96b4e6362</anchor>
      <arglist>(const QJsonObject &amp;obj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Vehicle</type>
      <name>merge</name>
      <anchorfile>classKPublicTransport_1_1Vehicle.html</anchorfile>
      <anchor>a3d2998d4d3fe32730a0f3eb9addf549b</anchor>
      <arglist>(const Vehicle &amp;lhs, const Vehicle &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QJsonArray</type>
      <name>toJson</name>
      <anchorfile>classKPublicTransport_1_1Vehicle.html</anchorfile>
      <anchor>a44e227d7fca65c9b07958d6c48e89d01</anchor>
      <arglist>(const std::vector&lt; Vehicle &gt; &amp;vehicles)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QJsonObject</type>
      <name>toJson</name>
      <anchorfile>classKPublicTransport_1_1Vehicle.html</anchorfile>
      <anchor>a70ff3de04996d3a601819bce8097710a</anchor>
      <arglist>(const Vehicle &amp;vehicle)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KPublicTransport::VehicleLayoutQueryModel</name>
    <filename>classKPublicTransport_1_1VehicleLayoutQueryModel.html</filename>
    <base>KPublicTransport::AbstractQueryModel</base>
    <member kind="property">
      <type>KPublicTransport::Platform</type>
      <name>platform</name>
      <anchorfile>classKPublicTransport_1_1VehicleLayoutQueryModel.html</anchorfile>
      <anchor>aec5ed5f3c2dcbb31e79377f16c1f4cb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>KPublicTransport::Stopover</type>
      <name>stopover</name>
      <anchorfile>classKPublicTransport_1_1VehicleLayoutQueryModel.html</anchorfile>
      <anchor>a1d1bee0dca05b57fb36d26b89247bac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>KPublicTransport::Vehicle</type>
      <name>vehicle</name>
      <anchorfile>classKPublicTransport_1_1VehicleLayoutQueryModel.html</anchorfile>
      <anchor>a19cd55226022a36dff9b3ffd6abe8907</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KPublicTransport::VehicleLayoutReply</name>
    <filename>classKPublicTransport_1_1VehicleLayoutReply.html</filename>
    <base>KPublicTransport::Reply</base>
    <member kind="function">
      <type>VehicleLayoutRequest</type>
      <name>request</name>
      <anchorfile>classKPublicTransport_1_1VehicleLayoutReply.html</anchorfile>
      <anchor>aac2254b19d4544425b3b1562bb0dff73</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Stopover</type>
      <name>stopover</name>
      <anchorfile>classKPublicTransport_1_1VehicleLayoutReply.html</anchorfile>
      <anchor>a1bea779fc25370467ecd4fcebbbef2b4</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KPublicTransport::VehicleLayoutRequest</name>
    <filename>classKPublicTransport_1_1VehicleLayoutRequest.html</filename>
    <member kind="property">
      <type>KPublicTransport::Stopover</type>
      <name>stopover</name>
      <anchorfile>classKPublicTransport_1_1VehicleLayoutRequest.html</anchorfile>
      <anchor>af890d820378c8d09063d6008d5443acf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VehicleLayoutRequest</name>
      <anchorfile>classKPublicTransport_1_1VehicleLayoutRequest.html</anchorfile>
      <anchor>a9834cfa7ed760e8fff0bd08340f073da</anchor>
      <arglist>(const Stopover &amp;stopover)</arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>backendIds</name>
      <anchorfile>classKPublicTransport_1_1VehicleLayoutRequest.html</anchorfile>
      <anchor>a17e4ae56ab7d9be70d79c93d9104da57</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>cacheKey</name>
      <anchorfile>classKPublicTransport_1_1VehicleLayoutRequest.html</anchorfile>
      <anchor>ae56ee859a4cf7923127463c6ea335078</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classKPublicTransport_1_1VehicleLayoutRequest.html</anchorfile>
      <anchor>a7acfc026b8a6cb4473a10fd192763abb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBackendIds</name>
      <anchorfile>classKPublicTransport_1_1VehicleLayoutRequest.html</anchorfile>
      <anchor>a375c5446a610443d3fbb2f24b10149e9</anchor>
      <arglist>(const QStringList &amp;backendIds)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KPublicTransport::VehicleSection</name>
    <filename>classKPublicTransport_1_1VehicleSection.html</filename>
    <member kind="enumvalue">
      <name>AirConditioning</name>
      <anchorfile>classKPublicTransport_1_1VehicleSection.html</anchorfile>
      <anchor>ab66bf2bbf37f2621c83c17696ee3ad1daadfb5861e871be0828048bc7fa7b3f3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BikeStorage</name>
      <anchorfile>classKPublicTransport_1_1VehicleSection.html</anchorfile>
      <anchor>ab66bf2bbf37f2621c83c17696ee3ad1da07add2887e23b57d4549b132c32eeb1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Class</name>
      <anchorfile>classKPublicTransport_1_1VehicleSection.html</anchorfile>
      <anchor>a69d1ab9d025da3fe95aaaebe8697c01f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FirstClass</name>
      <anchorfile>classKPublicTransport_1_1VehicleSection.html</anchorfile>
      <anchor>a69d1ab9d025da3fe95aaaebe8697c01faadf16dbadd966a520ba246ebbf476c9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SecondClass</name>
      <anchorfile>classKPublicTransport_1_1VehicleSection.html</anchorfile>
      <anchor>a69d1ab9d025da3fe95aaaebe8697c01fa2b3847c383de846bb33d685ee27e34a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ThirdClass</name>
      <anchorfile>classKPublicTransport_1_1VehicleSection.html</anchorfile>
      <anchor>a69d1ab9d025da3fe95aaaebe8697c01fa831a21c53f6750d1fc88a8ae83d05b21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ControlCar</name>
      <anchorfile>classKPublicTransport_1_1VehicleSection.html</anchorfile>
      <anchor>a616dddae7d12c4204b641bf37a102019aad6f24e410f8b0a598fd0fd6aa8b4352</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Engine</name>
      <anchorfile>classKPublicTransport_1_1VehicleSection.html</anchorfile>
      <anchor>a616dddae7d12c4204b641bf37a102019a1b02a348444911319557ffb95ca214a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Feature</name>
      <anchorfile>classKPublicTransport_1_1VehicleSection.html</anchorfile>
      <anchor>ab66bf2bbf37f2621c83c17696ee3ad1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AirConditioning</name>
      <anchorfile>classKPublicTransport_1_1VehicleSection.html</anchorfile>
      <anchor>ab66bf2bbf37f2621c83c17696ee3ad1daadfb5861e871be0828048bc7fa7b3f3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Restaurant</name>
      <anchorfile>classKPublicTransport_1_1VehicleSection.html</anchorfile>
      <anchor>ab66bf2bbf37f2621c83c17696ee3ad1dae4483613a254699dd39959e90185f948</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ToddlerArea</name>
      <anchorfile>classKPublicTransport_1_1VehicleSection.html</anchorfile>
      <anchor>ab66bf2bbf37f2621c83c17696ee3ad1da8ef091d929317676ce0db0e4f26efd00</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WheelchairAccessible</name>
      <anchorfile>classKPublicTransport_1_1VehicleSection.html</anchorfile>
      <anchor>ab66bf2bbf37f2621c83c17696ee3ad1da67a1e2c1c1a7975c4576d41736b93608</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SilentArea</name>
      <anchorfile>classKPublicTransport_1_1VehicleSection.html</anchorfile>
      <anchor>ab66bf2bbf37f2621c83c17696ee3ad1da141992f34f8c51c1e2ddd5aaf1aa3873</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BikeStorage</name>
      <anchorfile>classKPublicTransport_1_1VehicleSection.html</anchorfile>
      <anchor>ab66bf2bbf37f2621c83c17696ee3ad1da07add2887e23b57d4549b132c32eeb1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FirstClass</name>
      <anchorfile>classKPublicTransport_1_1VehicleSection.html</anchorfile>
      <anchor>a69d1ab9d025da3fe95aaaebe8697c01faadf16dbadd966a520ba246ebbf476c9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PassengerCar</name>
      <anchorfile>classKPublicTransport_1_1VehicleSection.html</anchorfile>
      <anchor>a616dddae7d12c4204b641bf37a102019a6f9d51472c6f38c7be3b007e87674250</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PowerCar</name>
      <anchorfile>classKPublicTransport_1_1VehicleSection.html</anchorfile>
      <anchor>a616dddae7d12c4204b641bf37a102019a5bf6e1d7d338e30df68630cfc0290927</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Restaurant</name>
      <anchorfile>classKPublicTransport_1_1VehicleSection.html</anchorfile>
      <anchor>ab66bf2bbf37f2621c83c17696ee3ad1dae4483613a254699dd39959e90185f948</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RestaurantCar</name>
      <anchorfile>classKPublicTransport_1_1VehicleSection.html</anchorfile>
      <anchor>a616dddae7d12c4204b641bf37a102019aebfb2713520d1d942ce77ef42d61043a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SecondClass</name>
      <anchorfile>classKPublicTransport_1_1VehicleSection.html</anchorfile>
      <anchor>a69d1ab9d025da3fe95aaaebe8697c01fa2b3847c383de846bb33d685ee27e34a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Side</name>
      <anchorfile>classKPublicTransport_1_1VehicleSection.html</anchorfile>
      <anchor>a7ea40f8553a829ffbe434930f50ea635</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SilentArea</name>
      <anchorfile>classKPublicTransport_1_1VehicleSection.html</anchorfile>
      <anchor>ab66bf2bbf37f2621c83c17696ee3ad1da141992f34f8c51c1e2ddd5aaf1aa3873</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ThirdClass</name>
      <anchorfile>classKPublicTransport_1_1VehicleSection.html</anchorfile>
      <anchor>a69d1ab9d025da3fe95aaaebe8697c01fa831a21c53f6750d1fc88a8ae83d05b21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ToddlerArea</name>
      <anchorfile>classKPublicTransport_1_1VehicleSection.html</anchorfile>
      <anchor>ab66bf2bbf37f2621c83c17696ee3ad1da8ef091d929317676ce0db0e4f26efd00</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Type</name>
      <anchorfile>classKPublicTransport_1_1VehicleSection.html</anchorfile>
      <anchor>a616dddae7d12c4204b641bf37a102019</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnknownType</name>
      <anchorfile>classKPublicTransport_1_1VehicleSection.html</anchorfile>
      <anchor>a616dddae7d12c4204b641bf37a102019a8e16438083fe56b83922827d7f2a1839</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Engine</name>
      <anchorfile>classKPublicTransport_1_1VehicleSection.html</anchorfile>
      <anchor>a616dddae7d12c4204b641bf37a102019a1b02a348444911319557ffb95ca214a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PowerCar</name>
      <anchorfile>classKPublicTransport_1_1VehicleSection.html</anchorfile>
      <anchor>a616dddae7d12c4204b641bf37a102019a5bf6e1d7d338e30df68630cfc0290927</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ControlCar</name>
      <anchorfile>classKPublicTransport_1_1VehicleSection.html</anchorfile>
      <anchor>a616dddae7d12c4204b641bf37a102019aad6f24e410f8b0a598fd0fd6aa8b4352</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PassengerCar</name>
      <anchorfile>classKPublicTransport_1_1VehicleSection.html</anchorfile>
      <anchor>a616dddae7d12c4204b641bf37a102019a6f9d51472c6f38c7be3b007e87674250</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RestaurantCar</name>
      <anchorfile>classKPublicTransport_1_1VehicleSection.html</anchorfile>
      <anchor>a616dddae7d12c4204b641bf37a102019aebfb2713520d1d942ce77ef42d61043a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnknownType</name>
      <anchorfile>classKPublicTransport_1_1VehicleSection.html</anchorfile>
      <anchor>a616dddae7d12c4204b641bf37a102019a8e16438083fe56b83922827d7f2a1839</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WheelchairAccessible</name>
      <anchorfile>classKPublicTransport_1_1VehicleSection.html</anchorfile>
      <anchor>ab66bf2bbf37f2621c83c17696ee3ad1da67a1e2c1c1a7975c4576d41736b93608</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>Classes</type>
      <name>classes</name>
      <anchorfile>classKPublicTransport_1_1VehicleSection.html</anchorfile>
      <anchor>a9cb0224188eeb20fca72b239ca5ce60a</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>Sides</type>
      <name>connectedSides</name>
      <anchorfile>classKPublicTransport_1_1VehicleSection.html</anchorfile>
      <anchor>aba387380a2b91f7ef8a17085d42589af</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int</type>
      <name>deckCount</name>
      <anchorfile>classKPublicTransport_1_1VehicleSection.html</anchorfile>
      <anchor>ad1b47148becc6bd13a865a8b35d7c67f</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QVariantList</type>
      <name>featureList</name>
      <anchorfile>classKPublicTransport_1_1VehicleSection.html</anchorfile>
      <anchor>a09f0ed4dba7b5e7487978f36c7d5c4d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>Features</type>
      <name>features</name>
      <anchorfile>classKPublicTransport_1_1VehicleSection.html</anchorfile>
      <anchor>a83f6aa8742a043ff68b9db1cb021c464</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QString</type>
      <name>name</name>
      <anchorfile>classKPublicTransport_1_1VehicleSection.html</anchorfile>
      <anchor>a06b84f015bcef83a9968dc7216708154</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>float</type>
      <name>platformPositionBegin</name>
      <anchorfile>classKPublicTransport_1_1VehicleSection.html</anchorfile>
      <anchor>a94ebe86748d169787854342aa56c3743</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>float</type>
      <name>platformPositionEnd</name>
      <anchorfile>classKPublicTransport_1_1VehicleSection.html</anchorfile>
      <anchor>af5a18afb07d89feade6e041853cb3dd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QString</type>
      <name>platformSectionName</name>
      <anchorfile>classKPublicTransport_1_1VehicleSection.html</anchorfile>
      <anchor>a8a717b67a5f036e44f1bb47a2a51e4d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>Type</type>
      <name>type</name>
      <anchorfile>classKPublicTransport_1_1VehicleSection.html</anchorfile>
      <anchor>a25e0b79261e0eca5dec148857fb826c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasPlatformPosition</name>
      <anchorfile>classKPublicTransport_1_1VehicleSection.html</anchorfile>
      <anchor>afa21ae27255eb983cde8f7d4d435e8a7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; VehicleSection &gt;</type>
      <name>fromJson</name>
      <anchorfile>classKPublicTransport_1_1VehicleSection.html</anchorfile>
      <anchor>a074565bd61550311b29ec09ad970f1e6</anchor>
      <arglist>(const QJsonArray &amp;array)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static VehicleSection</type>
      <name>fromJson</name>
      <anchorfile>classKPublicTransport_1_1VehicleSection.html</anchorfile>
      <anchor>af4a40a72a1531111fd80c7ad6ad8b29e</anchor>
      <arglist>(const QJsonObject &amp;obj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static VehicleSection</type>
      <name>merge</name>
      <anchorfile>classKPublicTransport_1_1VehicleSection.html</anchorfile>
      <anchor>a96be57ae2f37325c9d404c9dc8b28149</anchor>
      <arglist>(const VehicleSection &amp;lhs, const VehicleSection &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QJsonArray</type>
      <name>toJson</name>
      <anchorfile>classKPublicTransport_1_1VehicleSection.html</anchorfile>
      <anchor>ac9064ffb135557ca643625876bb2809e</anchor>
      <arglist>(const std::vector&lt; VehicleSection &gt; &amp;sections)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QJsonObject</type>
      <name>toJson</name>
      <anchorfile>classKPublicTransport_1_1VehicleSection.html</anchorfile>
      <anchor>a4df0c9655ab1b3c5170601f9dc619c92</anchor>
      <arglist>(const VehicleSection &amp;section)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>KPublicTransport</name>
    <filename>namespaceKPublicTransport.html</filename>
    <namespace>KPublicTransport::Disruption</namespace>
    <namespace>KPublicTransport::Load</namespace>
    <class kind="class">KPublicTransport::AbstractQueryModel</class>
    <class kind="class">KPublicTransport::Attribution</class>
    <class kind="class">KPublicTransport::Backend</class>
    <class kind="class">KPublicTransport::BackendModel</class>
    <class kind="class">KPublicTransport::CoverageArea</class>
    <class kind="class">KPublicTransport::Equipment</class>
    <class kind="class">KPublicTransport::IndividualTransport</class>
    <class kind="class">KPublicTransport::Journey</class>
    <class kind="class">KPublicTransport::JourneyQueryModel</class>
    <class kind="class">KPublicTransport::JourneyReply</class>
    <class kind="class">KPublicTransport::JourneyRequest</class>
    <class kind="class">KPublicTransport::JourneySection</class>
    <class kind="class">KPublicTransport::Line</class>
    <class kind="class">KPublicTransport::LoadInfo</class>
    <class kind="class">KPublicTransport::Location</class>
    <class kind="class">KPublicTransport::LocationQueryModel</class>
    <class kind="class">KPublicTransport::LocationReply</class>
    <class kind="class">KPublicTransport::LocationRequest</class>
    <class kind="class">KPublicTransport::Manager</class>
    <class kind="class">KPublicTransport::Path</class>
    <class kind="class">KPublicTransport::PathModel</class>
    <class kind="class">KPublicTransport::PathSection</class>
    <class kind="class">KPublicTransport::Platform</class>
    <class kind="class">KPublicTransport::PlatformSection</class>
    <class kind="class">KPublicTransport::RentalVehicle</class>
    <class kind="class">KPublicTransport::RentalVehicleNetwork</class>
    <class kind="class">KPublicTransport::RentalVehicleStation</class>
    <class kind="class">KPublicTransport::Reply</class>
    <class kind="class">KPublicTransport::Route</class>
    <class kind="class">KPublicTransport::Stopover</class>
    <class kind="class">KPublicTransport::StopoverQueryModel</class>
    <class kind="class">KPublicTransport::StopoverReply</class>
    <class kind="class">KPublicTransport::StopoverRequest</class>
    <class kind="class">KPublicTransport::Vehicle</class>
    <class kind="class">KPublicTransport::VehicleLayoutQueryModel</class>
    <class kind="class">KPublicTransport::VehicleLayoutReply</class>
    <class kind="class">KPublicTransport::VehicleLayoutRequest</class>
    <class kind="class">KPublicTransport::VehicleSection</class>
    <member kind="typedef">
      <type>Stopover</type>
      <name>Departure</name>
      <anchorfile>namespaceKPublicTransport.html</anchorfile>
      <anchor>a9e8b3b0b97a39e04dc2e9f0a2f1e5566</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>StopoverReply</type>
      <name>DepartureReply</name>
      <anchorfile>namespaceKPublicTransport.html</anchorfile>
      <anchor>acea9c89ab03620714e4f8031d081a4b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>StopoverRequest</type>
      <name>DepartureRequest</name>
      <anchorfile>namespaceKPublicTransport.html</anchorfile>
      <anchor>ac1f5c454dd99ec32f58e1a4d99d0d719</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>StopoverQueryModel</type>
      <name>StopoverQueryModel</name>
      <anchorfile>namespaceKPublicTransport.html</anchorfile>
      <anchor>ac8269b8a42955520dc308248bcad857e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>KPublicTransport::Disruption</name>
    <filename>namespaceKPublicTransport_1_1Disruption.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>Effect</name>
      <anchorfile>namespaceKPublicTransport_1_1Disruption.html</anchorfile>
      <anchor>a60778e3244c7fc5e0cbf939cd770b56f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>KPublicTransport::Load</name>
    <filename>namespaceKPublicTransport_1_1Load.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>Category</name>
      <anchorfile>namespaceKPublicTransport_1_1Load.html</anchorfile>
      <anchor>a20902952b52fa11bfcadda8bc80969cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Unknown</name>
      <anchorfile>namespaceKPublicTransport_1_1Load.html</anchorfile>
      <anchor>a20902952b52fa11bfcadda8bc80969cda1e1408720cccc6efe1e6cf9c0046f236</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Full</name>
      <anchorfile>namespaceKPublicTransport_1_1Load.html</anchorfile>
      <anchor>a20902952b52fa11bfcadda8bc80969cdad8ec47dffb813239f35d2c66a1d24488</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title>KPublicTransport</title>
    <filename>index.html</filename>
    <docanchor file="index.html">md__build_kpublictransport_src_kpublictransport_21_12_0_README</docanchor>
  </compound>
</tagfile>
