diff options
| author | Steven Rostedt <srostedt@redhat.com> | 2010-06-21 17:14:33 -0400 |
|---|---|---|
| committer | Steven Rostedt <rostedt@goodmis.org> | 2010-06-21 17:14:33 -0400 |
| commit | bf6488e4356d5f54d36338410264396e1c2b31cb (patch) | |
| tree | b40c769d098856dd15406b5f7e6980c45a49134a | |
| parent | 7f009b547ac61ef426f9186d01aabbc4c44881bd (diff) | |
kernelshark: Set default file filters
Set the default file filters for the specified commands.
A load of trace data should filter on *.dat.
A load of a settings should filter on *.kss.
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
| -rw-r--r-- | kernel-shark.c | 9 | ||||
| -rw-r--r-- | trace-capture.c | 9 |
2 files changed, 12 insertions, 6 deletions
diff --git a/kernel-shark.c b/kernel-shark.c index 87e4c40..00a9cd1 100644 --- a/kernel-shark.c +++ b/kernel-shark.c | |||
| @@ -335,7 +335,8 @@ load_clicked (gpointer data) | |||
| 335 | struct shark_info *info = data; | 335 | struct shark_info *info = data; |
| 336 | gchar *filename; | 336 | gchar *filename; |
| 337 | 337 | ||
| 338 | filename = trace_get_file_dialog("Load File", NULL, FALSE); | 338 | filename = trace_get_file_dialog_filter("Load File", NULL, |
| 339 | TRACE_DIALOG_FILTER_DATA, FALSE); | ||
| 339 | if (!filename) | 340 | if (!filename) |
| 340 | return; | 341 | return; |
| 341 | 342 | ||
| @@ -360,7 +361,8 @@ load_filters_clicked (gpointer data) | |||
| 360 | gchar *filename; | 361 | gchar *filename; |
| 361 | int ret; | 362 | int ret; |
| 362 | 363 | ||
| 363 | filename = trace_get_file_dialog("Load Filters", NULL, FALSE); | 364 | filename = trace_get_file_dialog_filter("Load Filters", NULL, |
| 365 | TRACE_DIALOG_FILTER_SETTING, FALSE); | ||
| 364 | if (!filename) | 366 | if (!filename) |
| 365 | return; | 367 | return; |
| 366 | 368 | ||
| @@ -446,7 +448,8 @@ save_filters_clicked (gpointer data) | |||
| 446 | struct filter_task *hide_tasks; | 448 | struct filter_task *hide_tasks; |
| 447 | gchar *filename; | 449 | gchar *filename; |
| 448 | 450 | ||
| 449 | filename = trace_get_file_dialog("Save Filters", "Save", TRUE); | 451 | filename = trace_get_file_dialog_filter("Save Filters", "Save", |
| 452 | TRACE_DIALOG_FILTER_SETTING, TRUE); | ||
| 450 | if (!filename) | 453 | if (!filename) |
| 451 | return; | 454 | return; |
| 452 | 455 | ||
diff --git a/trace-capture.c b/trace-capture.c index 0f5548a..c5248a5 100644 --- a/trace-capture.c +++ b/trace-capture.c | |||
| @@ -861,7 +861,8 @@ file_clicked (GtkWidget *widget, gpointer data) | |||
| 861 | struct trace_capture *cap = data; | 861 | struct trace_capture *cap = data; |
| 862 | gchar *filename; | 862 | gchar *filename; |
| 863 | 863 | ||
| 864 | filename = trace_get_file_dialog("Trace File", "Save", FALSE); | 864 | filename = trace_get_file_dialog_filter("Trace File", "Save", |
| 865 | TRACE_DIALOG_FILTER_DATA, FALSE); | ||
| 865 | if (!filename) | 866 | if (!filename) |
| 866 | return; | 867 | return; |
| 867 | 868 | ||
| @@ -1102,7 +1103,8 @@ static void import_settings_clicked(GtkWidget *widget, gpointer data) | |||
| 1102 | struct trace_capture *cap = data; | 1103 | struct trace_capture *cap = data; |
| 1103 | gchar *filename; | 1104 | gchar *filename; |
| 1104 | 1105 | ||
| 1105 | filename = trace_get_file_dialog("Import Settings", NULL, FALSE); | 1106 | filename = trace_get_file_dialog_filter("Import Settings", NULL, |
| 1107 | TRACE_DIALOG_FILTER_SETTING, FALSE); | ||
| 1106 | if (!filename) | 1108 | if (!filename) |
| 1107 | return; | 1109 | return; |
| 1108 | 1110 | ||
| @@ -1270,7 +1272,8 @@ static void export_settings_clicked(GtkWidget *widget, gpointer data) | |||
| 1270 | struct trace_capture *cap = data; | 1272 | struct trace_capture *cap = data; |
| 1271 | gchar *filename; | 1273 | gchar *filename; |
| 1272 | 1274 | ||
| 1273 | filename = trace_get_file_dialog("Save Settings", "Save", TRUE); | 1275 | filename = trace_get_file_dialog_filter("Save Settings", "Save", |
| 1276 | TRACE_DIALOG_FILTER_SETTING, TRUE); | ||
| 1274 | if (!filename) | 1277 | if (!filename) |
| 1275 | return; | 1278 | return; |
| 1276 | 1279 | ||
