summaryrefslogtreecommitdiffstats
path: root/src/virt-viewer-app.c
diff options
context:
space:
mode:
authorFabiano Fidêncio <fidencio@redhat.com>2016-02-26 18:08:40 +0100
committerFabiano Fidêncio <fidencio@redhat.com>2016-03-03 23:08:37 +0100
commit82e13442b9218215e6e13482a0e8cbe927b1cd8d (patch)
treee36018e85dd16ceb0a9159d16a016bc20549e4e7 /src/virt-viewer-app.c
parentad6924aff15f590e6c08961eff20d8e8cac1eac2 (diff)
downloadvirt-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.c5
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);