diff options
author | Fabiano Fidêncio <fidencio@redhat.com> | 2016-02-26 18:08:40 +0100 |
---|---|---|
committer | Fabiano Fidêncio <fidencio@redhat.com> | 2016-03-03 23:08:37 +0100 |
commit | 82e13442b9218215e6e13482a0e8cbe927b1cd8d (patch) | |
tree | e36018e85dd16ceb0a9159d16a016bc20549e4e7 /src/virt-viewer-app.c | |
parent | ad6924aff15f590e6c08961eff20d8e8cac1eac2 (diff) | |
download | virt-viewer-82e13442b9218215e6e13482a0e8cbe927b1cd8d.tar.gz virt-viewer-82e13442b9218215e6e13482a0e8cbe927b1cd8d.tar.xz virt-viewer-82e13442b9218215e6e13482a0e8cbe927b1cd8d.zip |
Use GResource for loading ui files
Let's take advantage of GResource for loading ui files in a better and
cleaner way than virt_viewer_util_load_ui() was doing.
It also brings the benefit, at least for developers, of being able to
test ui changes without having to "make install" virt-viewer.
Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com>
Acked-by: Eduardo Lima (Etrunko) <etrunko@redhat.com>
Diffstat (limited to 'src/virt-viewer-app.c')
-rw-r--r-- | src/virt-viewer-app.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/virt-viewer-app.c b/src/virt-viewer-app.c index b51bf4f..660acef 100644 --- a/src/virt-viewer-app.c +++ b/src/virt-viewer-app.c @@ -49,6 +49,7 @@ #endif #include "virt-viewer-app.h" +#include "virt-viewer-resources.h" #include "virt-viewer-auth.h" #include "virt-viewer-window.h" #include "virt-viewer-session.h" @@ -112,6 +113,7 @@ struct _VirtViewerAppPrivate { gchar *clipboard; GtkWidget *preferences; GtkFileChooser *preferences_shared_folder; + GResource *resource; gboolean direct; gboolean verbose; gboolean enable_accel; @@ -1714,6 +1716,7 @@ virt_viewer_app_dispose (GObject *object) g_hash_table_unref(tmp); } + priv->resource = NULL; g_clear_object(&priv->session); g_free(priv->title); priv->title = NULL; @@ -1860,6 +1863,8 @@ virt_viewer_app_on_application_startup(GApplication *app) G_APPLICATION_CLASS(virt_viewer_app_parent_class)->startup(app); + self->priv->resource = virt_viewer_get_resource(); + virt_viewer_app_set_debug(opt_debug); virt_viewer_app_set_fullscreen(self, opt_fullscreen); |