summaryrefslogtreecommitdiffstats
path: root/src/virt-viewer.h
diff options
context:
space:
mode:
authorMarc-André Lureau <marcandre.lureau@redhat.com>2011-07-14 22:43:46 +0200
committerDaniel P. Berrange <berrange@redhat.com>2011-07-22 16:11:18 +0100
commitdd9c85a32d0a028c836556373f9462bc2397c0e6 (patch)
tree706c614221f11c2805124a9efa4449df2fc72f90 /src/virt-viewer.h
parente2c09a876be8f9bd0353f55a13d293d2bf9a4eb9 (diff)
downloadvirt-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.h59
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