2 * This file is part of QMAFW
4 * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). All rights
7 * Contact: Visa Smolander <visa.smolander@nokia.com>
9 * This software, including documentation, is protected by copyright controlled
10 * by Nokia Corporation. All rights are reserved. Copying, including
11 * reproducing, storing, adapting or translating, any or all of this material
12 * requires the prior written consent of Nokia Corporation. This material also
13 * contains confidential information which may not be disclosed to others
14 * without the prior written consent of Nokia.
19 #include <QStringList>
20 #include <QDBusConnection>
22 QStringList stubMounts;
24 QStringList g_dbusConnectionParams;
28 GVolumeMonitor *g_volume_monitor_get(void)
30 return (GVolumeMonitor*)1;
33 GList * g_volume_monitor_get_mounts(GVolumeMonitor *volume_monitor)
40 gulong g_signal_connect_data (gpointer instance,
41 const gchar *detailed_signal,
44 GClosureNotify destroy_data,
45 GConnectFlags connect_flags)
50 void g_object_unref(gpointer object)
56 guint g_list_length(GList *list)
58 return stubMounts.size();
61 gpointer g_list_nth_data(GList *list, guint n)
66 void g_list_free(GList *list)
72 GFile * g_mount_get_root(GMount *mount)
79 char* g_file_get_uri(GFile *file)
81 return g_strdup(stubMounts[(int)file-1].toAscii().constData());
87 QDBusConnection::QDBusConnection(const QString& /*name*/)
91 QDBusConnection QDBusConnection::sessionBus()
93 return QDBusConnection("...");
96 bool QDBusConnection::connect(const QString &service,
98 const QString &interface,
103 g_dbusConnectionParams << service;
104 g_dbusConnectionParams << path;
105 g_dbusConnectionParams << interface;
106 g_dbusConnectionParams << name;
107 g_dbusConnectionParams << QString::number(reinterpret_cast<uint>(receiver));
108 g_dbusConnectionParams << slot;