# *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx
# *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.py *.f90
-FILE_PATTERNS = *.cpp *.h *.c *.dox
+FILE_PATTERNS = *.h *.dox
# The RECURSIVE tag can be used to turn specify whether or not subdirectories
# should be searched for input files as well. Possible values are YES and NO.
# wildcard * is used, a substring. Examples: ANamespace, AClass,
# AClass::ANamespace, ANamespace::*Test
-EXCLUDE_SYMBOLS =
+EXCLUDE_SYMBOLS = OfonoModemStruct OfonoOperatorStruct OfonoInterface
# The EXAMPLE_PATH tag can be used to specify one or more files or
# directories that contain example code fragments that are included (see
/*!
* This class implements basic access to properties of oFono interfaces.
* It should not be instantiated directly; instead you should instantiate
- * interface-specific subclasses.
+ * interface-specific classes.
*/
class OFONO_QT_EXPORT OfonoInterface : public QObject
{
#include "ofonomodemmanager.h"
#include "ofonointerface.h"
+struct OfonoModemStruct {
+ QDBusObjectPath path;
+ QVariantMap properties;
+};
+typedef QList<OfonoModemStruct> OfonoModemList;
+Q_DECLARE_METATYPE(OfonoModemStruct)
+Q_DECLARE_METATYPE(OfonoModemList)
+
QDBusArgument &operator<<(QDBusArgument &argument, const OfonoModemStruct &modem)
{
argument.beginStructure();
#include <QStringList>
#include "libofono-qt_global.h"
-struct OfonoModemStruct {
- QDBusObjectPath path;
- QVariantMap properties;
-};
-typedef QList<OfonoModemStruct> OfonoModemList;
-Q_DECLARE_METATYPE(OfonoModemStruct)
-Q_DECLARE_METATYPE(OfonoModemList)
-
//! Provides access to the list of available modems and changes in that list.
class OFONO_QT_EXPORT OfonoModemManager : public QObject {