diff options
author | Marc-André Lureau <marcandre.lureau@redhat.com> | 2011-07-14 22:43:46 +0200 |
---|---|---|
committer | Daniel P. Berrange <berrange@redhat.com> | 2011-07-22 16:11:18 +0100 |
commit | dd9c85a32d0a028c836556373f9462bc2397c0e6 (patch) | |
tree | 706c614221f11c2805124a9efa4449df2fc72f90 /src/virt-viewer.h | |
parent | e2c09a876be8f9bd0353f55a13d293d2bf9a4eb9 (diff) | |
download | virt-viewer-dd9c85a32d0a028c836556373f9462bc2397c0e6.tar.gz virt-viewer-dd9c85a32d0a028c836556373f9462bc2397c0e6.tar.xz virt-viewer-dd9c85a32d0a028c836556373f9462bc2397c0e6.zip |
Inherit from VirtViewerApp for VirtViewer
Make it a real GObject.
The parts specific to virt should go in virt-viewer.c
Diffstat (limited to 'src/virt-viewer.h')
-rw-r--r-- | src/virt-viewer.h | 59 |
1 files changed, 25 insertions, 34 deletions
diff --git a/src/virt-viewer.h b/src/virt-viewer.h index bdce160..886a0f3 100644 --- a/src/virt-viewer.h +++ b/src/virt-viewer.h @@ -24,48 +24,39 @@ #define VIRT_VIEWER_H #include <glib-object.h> -#include "virt-viewer-util.h" +#include "virt-viewer-app.h" G_BEGIN_DECLS -#define VIRT_TYPE_VIEWER_APP virt_viewer_app_get_type() -#define VIRT_VIEWER_APP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VIRT_TYPE_VIEWER_APP, VirtViewerApp)) -#define VIRT_VIEWER_APP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VIRT_TYPE_VIEWER_APP, VirtViewerAppClass)) -#define VIRT_IS_VIEWER_APP(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VIRT_TYPE_VIEWER_APP)) -#define VIRT_IS_VIEWER_APP_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VIRT_TYPE_VIEWER_APP)) -#define VIRT_VIEWER_APP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VIRT_TYPE_VIEWER_APP, VirtViewerAppClass)) +#define VIRT_VIEWER_TYPE virt_viewer_get_type() +#define VIRT_VIEWER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VIRT_VIEWER_TYPE, VirtViewer)) +#define VIRT_VIEWER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VIRT_VIEWER_TYPE, VirtViewerClass)) +#define VIRT_VIEWER_IS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VIRT_VIEWER_TYPE)) +#define VIRT_VIEWER_IS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VIRT_VIEWER_TYPE)) +#define VIRT_VIEWER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VIRT_VIEWER_TYPE, VirtViewerClass)) -typedef struct _VirtViewerAppPrivate VirtViewerAppPrivate; +typedef struct _VirtViewerPrivate VirtViewerPrivate; typedef struct { - GObject parent; - VirtViewerAppPrivate *priv; -} VirtViewerApp; + VirtViewerApp parent; + VirtViewerPrivate *priv; +} VirtViewer; typedef struct { - GObjectClass parent_class; -} VirtViewerAppClass; - -GType virt_viewer_app_get_type (void); - -VirtViewerApp * -virt_viewer_app_new(gint zoom, - gboolean direct, - gboolean verbose, - gboolean fullscreen, - GtkWidget *container); - -VirtViewerApp * -virt_viewer_start(const char *uri, - const char *name, - gint zoom, - gboolean direct, - gboolean waitvm, - gboolean reconnect, - gboolean verbose, - gboolean debug, - gboolean fullscreen, - GtkWidget *container); + VirtViewerAppClass parent_class; +} VirtViewerClass; + +GType virt_viewer_get_type (void); + +VirtViewer * +virt_viewer_new(const char *uri, + const char *name, + gint zoom, + gboolean direct, + gboolean waitvm, + gboolean reconnect, + gboolean verbose, + GtkWidget *container); G_END_DECLS |