summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarc-André Lureau <marcandre.lureau@gmail.com>2012-07-17 16:28:24 +0200
committerMarc-André Lureau <marcandre.lureau@gmail.com>2012-07-23 16:27:33 +0200
commit37c30a45698aaa20623e91d85e304db01a4cb294 (patch)
treeb366b8191da7b5b1e2691993506e5ec007126d5c
parent0d58d9c729d4fddcb01cce228ca4ad2da3076526 (diff)
downloadvirt-viewer-37c30a45698aaa20623e91d85e304db01a4cb294.tar.gz
virt-viewer-37c30a45698aaa20623e91d85e304db01a4cb294.tar.xz
virt-viewer-37c30a45698aaa20623e91d85e304db01a4cb294.zip
Add virt_viewer_window_get_display()
Getter used in following changes.
-rw-r--r--src/virt-viewer-window.c13
-rw-r--r--src/virt-viewer-window.h1
2 files changed, 12 insertions, 2 deletions
diff --git a/src/virt-viewer-window.c b/src/virt-viewer-window.c
index 46e44be..4bc427a 100644
--- a/src/virt-viewer-window.c
+++ b/src/virt-viewer-window.c
@@ -112,7 +112,8 @@ static void
virt_viewer_window_get_property (GObject *object, guint property_id,
GValue *value, GParamSpec *pspec)
{
- VirtViewerWindowPrivate *priv = VIRT_VIEWER_WINDOW(object)->priv;
+ VirtViewerWindow *self = VIRT_VIEWER_WINDOW(object);
+ VirtViewerWindowPrivate *priv = self->priv;
switch (property_id) {
case PROP_SUBTITLE:
@@ -124,7 +125,7 @@ virt_viewer_window_get_property (GObject *object, guint property_id,
break;
case PROP_DISPLAY:
- g_value_set_object(value, priv->display);
+ g_value_set_object(value, virt_viewer_window_get_display(self));
break;
case PROP_CONTAINER:
@@ -1117,6 +1118,14 @@ virt_viewer_window_get_builder(VirtViewerWindow *self)
return self->priv->builder;
}
+VirtViewerDisplay*
+virt_viewer_window_get_display(VirtViewerWindow *self)
+{
+ g_return_val_if_fail(VIRT_VIEWER_WINDOW(self), FALSE);
+
+ return self->priv->display;
+}
+
/*
* Local variables:
* c-indent-level: 4
diff --git a/src/virt-viewer-window.h b/src/virt-viewer-window.h
index f80c4c7..44db585 100644
--- a/src/virt-viewer-window.h
+++ b/src/virt-viewer-window.h
@@ -63,6 +63,7 @@ GType virt_viewer_window_get_type (void);
GtkWindow* virt_viewer_window_get_window (VirtViewerWindow* window);
VirtViewerNotebook* virt_viewer_window_get_notebook (VirtViewerWindow* window);
void virt_viewer_window_set_display(VirtViewerWindow *self, VirtViewerDisplay *display);
+VirtViewerDisplay* virt_viewer_window_get_display(VirtViewerWindow *self);
void virt_viewer_window_set_usb_options_sensitive(VirtViewerWindow *self, gboolean sensitive);
void virt_viewer_window_update_title(VirtViewerWindow *self);
void virt_viewer_window_show(VirtViewerWindow *self);