Warning, file /frameworks/bluez-qt/autotests/adaptertest.h was not indexed or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).
0001 /* 0002 * SPDX-FileCopyrightText: 2014-2015 David Rosca <nowrep@gmail.com> 0003 * 0004 * SPDX-License-Identifier: LGPL-2.1-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL 0005 */ 0006 0007 #ifndef ADAPTERTEST_H 0008 #define ADAPTERTEST_H 0009 0010 #include <QList> 0011 #include <QObject> 0012 0013 #include "bluezadapter1_tst.h" 0014 #include "dbusproperties_tst.h" 0015 0016 #include "adapter.h" 0017 #include "manager.h" 0018 0019 class AdapterTest : public QObject 0020 { 0021 Q_OBJECT 0022 0023 public: 0024 explicit AdapterTest(); 0025 0026 private Q_SLOTS: 0027 void initTestCase(); 0028 void cleanupTestCase(); 0029 0030 void getPropertiesTest(); 0031 void setAliasTest(); 0032 void setPoweredTest(); 0033 void setDiscoverableTest(); 0034 void setDiscoverableTimeoutTest(); 0035 void setPairableTest(); 0036 void setPairableTimeoutTest(); 0037 0038 void discoveryTest(); 0039 void removeDeviceTest(); 0040 void discoveryFilterTest_data(); 0041 void discoveryFilterTest(); 0042 void adapterRemovedTest(); 0043 0044 private: 0045 struct AdapterUnit { 0046 BluezQt::AdapterPtr adapter; 0047 org::bluez::Adapter1 *dbusAdapter; 0048 org::freedesktop::DBus::Properties *dbusProperties; 0049 }; 0050 0051 BluezQt::Manager *m_manager; 0052 QList<AdapterUnit> m_units; 0053 }; 0054 0055 #endif // ADAPTERTEST_H