diff options
author | Xavi Garcia Mena <xavi.garcia.mena@canonical.com> | 2015-12-23 12:08:16 +0100 |
---|---|---|
committer | Xavi Garcia Mena <xavi.garcia.mena@canonical.com> | 2015-12-23 12:08:16 +0100 |
commit | d8d60bc83824359c6e22b9114fc0a6bde45b8eca (patch) | |
tree | 9103330b940fa63dedb8f0919c1431d266df0172 /tests/dbus-types/pulseaudio-volume.h | |
parent | 3a75ebb5eae371de3b50ce4716a4af886d9eeac3 (diff) | |
download | ayatana-indicator-sound-d8d60bc83824359c6e22b9114fc0a6bde45b8eca.tar.gz ayatana-indicator-sound-d8d60bc83824359c6e22b9114fc0a6bde45b8eca.tar.bz2 ayatana-indicator-sound-d8d60bc83824359c6e22b9114fc0a6bde45b8eca.zip |
Reverted to release 507
Diffstat (limited to 'tests/dbus-types/pulseaudio-volume.h')
-rw-r--r-- | tests/dbus-types/pulseaudio-volume.h | 69 |
1 files changed, 0 insertions, 69 deletions
diff --git a/tests/dbus-types/pulseaudio-volume.h b/tests/dbus-types/pulseaudio-volume.h deleted file mode 100644 index 6d5a222..0000000 --- a/tests/dbus-types/pulseaudio-volume.h +++ /dev/null @@ -1,69 +0,0 @@ -/* - * Copyright (C) 2015 Canonical, Ltd. - * - * This program is free software: you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 3, as published - * by the Free Software Foundation. - * - * This program is distributed in the hope that it will be useful, but - * WITHOUT ANY WARRANTY; without even the implied warranties of - * MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR - * PURPOSE. See the GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License along - * with this program. If not, see <http://www.gnu.org/licenses/>. - * - * Author: Xavi Garcia <xavi.garcia.mena@canonical.com> - */ -#pragma once - -#include <QtDBus> - -class PulseaudioVolume -{ -public: - PulseaudioVolume(); - PulseaudioVolume(unsigned int type, unsigned int volume); - PulseaudioVolume(const PulseaudioVolume &other); - PulseaudioVolume& operator=(const PulseaudioVolume &other); - ~PulseaudioVolume(); - - friend QDBusArgument &operator<<(QDBusArgument &argument, PulseaudioVolume const & volume); - friend const QDBusArgument &operator>>(QDBusArgument const & argument, PulseaudioVolume &volume); - - unsigned int getType() const; - unsigned int getVolume() const; - - //register Message with the Qt type system - static void registerMetaType(); - -private: - unsigned int type_; - unsigned int volume_; -}; - -class PulseaudioVolumeArray -{ -public: - PulseaudioVolumeArray(); - PulseaudioVolumeArray(QString const &interface, QString const &property, QDBusVariant const& value); - PulseaudioVolumeArray(const PulseaudioVolumeArray &other); - PulseaudioVolumeArray& operator=(const PulseaudioVolumeArray &other); - ~PulseaudioVolumeArray(); - - friend QDBusArgument &operator<<(QDBusArgument &argument, PulseaudioVolumeArray const & volume); - friend const QDBusArgument &operator>>(QDBusArgument const & argument, PulseaudioVolumeArray &volume); - - int getNumItems() const; - PulseaudioVolume getItem(int i) const; - void addItem(PulseaudioVolume const &item); - - //register Message with the Qt type system - static void registerMetaType(); - -private: - QVector<PulseaudioVolume> volume_array_; -}; - -Q_DECLARE_METATYPE(PulseaudioVolume) -Q_DECLARE_METATYPE(PulseaudioVolumeArray) |