Marble

GeoDataSoundCue.h
1 // SPDX-License-Identifier: LGPL-2.1-or-later
2 //
3 // SPDX-FileCopyrightText: 2013 Illya Kovalevskyy <[email protected]>
4 //
5 
6 #ifndef GEODATASOUNDCUE_H
7 #define GEODATASOUNDCUE_H
8 
9 #include "GeoDataTourPrimitive.h"
10 
11 #include <QString>
12 
13 namespace Marble
14 {
15 
16 /**
17  */
18 class GEODATA_EXPORT GeoDataSoundCue : public GeoDataTourPrimitive
19 {
20 public:
21  GeoDataSoundCue();
22  ~GeoDataSoundCue() override;
23 
24  bool operator==( const GeoDataSoundCue &other ) const;
25  bool operator!=( const GeoDataSoundCue &other ) const;
26  const char *nodeType() const override;
27 
28  QString href() const;
29  void setHref(const QString &url);
30 
31  double delayedStart() const;
32  void setDelayedStart(double pause);
33 
34 private:
35  QString m_href;
36  double m_delayedStart;
37 };
38 
39 } // namespace Marble
40 
41 #endif // GEODATASOUNDCUE_H
bool operator==(const Qt3DRender::QGraphicsApiFilter &reference, const Qt3DRender::QGraphicsApiFilter &sample)
bool operator!=(const Qt3DRender::QGraphicsApiFilter &reference, const Qt3DRender::QGraphicsApiFilter &sample)
Q_SCRIPTABLE Q_NOREPLY void pause()
Binds a QML item to a specific geodetic location in screen coordinates.
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Thu Sep 21 2023 04:12:26 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.