aboutsummaryrefslogtreecommitdiff
path: root/tests/dbus-types/pulseaudio-volume.h
diff options
context:
space:
mode:
authorXavi Garcia Mena <xavi.garcia.mena@canonical.com>2015-12-23 12:08:16 +0100
committerXavi Garcia Mena <xavi.garcia.mena@canonical.com>2015-12-23 12:08:16 +0100
commitd8d60bc83824359c6e22b9114fc0a6bde45b8eca (patch)
tree9103330b940fa63dedb8f0919c1431d266df0172 /tests/dbus-types/pulseaudio-volume.h
parent3a75ebb5eae371de3b50ce4716a4af886d9eeac3 (diff)
downloadayatana-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.h69
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)