X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=ltt%2Fbranches%2Fpoly%2Flttv%2Fmodules%2Fgui%2Flttvwindow%2Flttvwindow%2Finit_module.c;h=505cc86da3416398df06be904fe51c5c1d53b70d;hb=6ced96ef9d5c1af6dbef8ef6e26f71ed6abdd676;hp=f39cc9abe67f878365fb852be450fcb581548343;hpb=47cd8a0916562272d1b0da947a2bc78cc021dd93;p=lttv.git diff --git a/ltt/branches/poly/lttv/modules/gui/lttvwindow/lttvwindow/init_module.c b/ltt/branches/poly/lttv/modules/gui/lttvwindow/lttvwindow/init_module.c index f39cc9ab..505cc86d 100644 --- a/ltt/branches/poly/lttv/modules/gui/lttvwindow/lttvwindow/init_module.c +++ b/ltt/branches/poly/lttv/modules/gui/lttvwindow/lttvwindow/init_module.c @@ -46,6 +46,8 @@ #include +GQuark LTTV_TRACES; + /** Array containing instanced objects. */ GSList * g_main_window_list = NULL ; @@ -57,13 +59,16 @@ LttvTrace *g_init_trace = NULL; static char *a_trace; + void lttv_trace_option(void *hook_data) { LttTrace *trace; + gchar *path; trace = ltt_trace_open(a_trace); if(trace == NULL) g_critical("cannot open trace %s", a_trace); g_init_trace = lttv_trace_new(trace); + } /***************************************************************************** @@ -105,8 +110,10 @@ static void init() { // Global attributes only used for interaction with main() here. LttvIAttribute *attributes = LTTV_IATTRIBUTE(lttv_global_attributes()); - g_debug("GUI init()"); + LTTV_TRACES = g_quark_from_string("traces/"); + g_debug("GUI init()"); + lttv_option_add("trace", 't', "add a trace to the trace set to analyse", "pathname of the directory containing the trace",