Skip to content
Snippets Groups Projects
Commit 8499aa63 authored by Peter de Ridder's avatar Peter de Ridder Committed by Eric Koegel
Browse files

Ported xfpm-errors to gdbus errors.

parent 08a1359c
No related branches found
No related tags found
No related merge requests found
......@@ -22,38 +22,31 @@
#include <config.h>
#endif
#include "xfpm-errors.h"
#include <gio/gio.h>
static GQuark xfpm_error_quark = 0;
#include "xfpm-errors.h"
GQuark
xfpm_get_error_quark (void)
{
static volatile gsize xfpm_error_quark = 0;
if (xfpm_error_quark == 0)
xfpm_error_quark = g_quark_from_static_string ("xfpm-error-quark");
return xfpm_error_quark;
}
GType
xfpm_error_get_type (void)
{
static GType type = 0;
if (!type)
{
static const GEnumValue values[] =
static const GDBusErrorEntry values[] =
{
{ XFPM_ERROR_UNKNOWN, "XFPM_ERROR_UNKNOWN", "Unknown" },
{ XFPM_ERROR_PERMISSION_DENIED, "XFPM_ERROR_PERMISSION_DENIED", "PermissionDenied" },
{ XFPM_ERROR_NO_HARDWARE_SUPPORT, "XFPM_ERROR_HARDWARE_NOT_SUPPORT", "NoHardwareSupport" },
{ XFPM_ERROR_COOKIE_NOT_FOUND, "XFPM_ERROR_COOKIE_NOT_FOUND", "CookieNotFound" },
{ XFPM_ERROR_INVALID_ARGUMENTS, "XFPM_ERROR_INVALID_ARGUMENTS", "InvalidArguments" },
{ XFPM_ERROR_SLEEP_FAILED, "XFPM_ERROR_SLEEP_FAILED", "SleepFailed" },
{ 0, NULL, NULL }
{ XFPM_ERROR_UNKNOWN, "org.xfce.PowerManager.Error.Unknown" },
{ XFPM_ERROR_PERMISSION_DENIED, "org.xfce.PowerManager.Error.PermissionDenied" },
{ XFPM_ERROR_NO_HARDWARE_SUPPORT, "org.xfce.PowerManager.Error.NoHardwareSupport" },
{ XFPM_ERROR_COOKIE_NOT_FOUND, "org.xfce.PowerManager.Error.CookieNotFound" },
{ XFPM_ERROR_INVALID_ARGUMENTS, "org.xfce.PowerManager.Error.InvalidArguments" },
{ XFPM_ERROR_SLEEP_FAILED, "org.xfce.PowerManager.Error.SleepFailed" },
};
type = g_enum_register_static ("XfpmError", values);
g_dbus_error_register_error_domain ("xfpm-error-quark",
&xfpm_error_quark,
values,
G_N_ELEMENTS (values));
}
return type;
return (GQuark) xfpm_error_quark;
}
......@@ -25,7 +25,6 @@
G_BEGIN_DECLS
#define XFPM_TYPE_ERROR (xfpm_error_get_type ())
#define XFPM_ERROR (xfpm_get_error_quark ())
......@@ -40,7 +39,6 @@ typedef enum
} XfpmError;
GType xfpm_error_get_type (void) G_GNUC_CONST;
GQuark xfpm_get_error_quark (void);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment