summaryrefslogtreecommitdiff
path: root/ui/qt
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2012-01-18 19:59:13 +0000
committerGuy Harris <guy@alum.mit.edu>2012-01-18 19:59:13 +0000
commitee0089dfe72b807722f93063a33ba1ecc8f31bc9 (patch)
treeb89fb2d65e4543dcfe5542a34719d06ff2881813 /ui/qt
parentb5193096a98101fb2a67e95136d7f0706a849599 (diff)
downloadwireshark-ee0089dfe72b807722f93063a33ba1ecc8f31bc9.tar.gz
Reflect the changes to make the recent-file code GUI-independent.
svn path=/trunk/; revision=40563
Diffstat (limited to 'ui/qt')
-rw-r--r--ui/qt/display_filter_combo.cpp10
-rw-r--r--ui/qt/main.cpp3
-rw-r--r--ui/qt/packet_list.cpp5
-rw-r--r--ui/qt/qt_ui_utils.cpp7
-rw-r--r--ui/qt/wireshark_application.cpp6
5 files changed, 15 insertions, 16 deletions
diff --git a/ui/qt/display_filter_combo.cpp b/ui/qt/display_filter_combo.cpp
index 48eaa7aafd..f6c0c718c4 100644
--- a/ui/qt/display_filter_combo.cpp
+++ b/ui/qt/display_filter_combo.cpp
@@ -24,7 +24,7 @@
#include <stdio.h>
#include "qt_ui_utils.h"
-#include "ui/gtk/recent.h"
+#include "ui/recent.h"
#include "display_filter_edit.h"
@@ -70,7 +70,7 @@ DisplayFilterCombo::DisplayFilterCombo(QWidget *parent) :
completer()->setCompletionMode(QCompleter::PopupCompletion);
}
-void dfilter_recent_combo_write_all(FILE *rf) {
+extern "C" void dfilter_recent_combo_write_all(FILE *rf) {
if (!cur_display_filter_combo)
return;
@@ -89,7 +89,7 @@ void DisplayFilterCombo::writeRecent(FILE *rf) {
}
}
-gboolean dfilter_combo_add_recent(gchar *filter) {
+extern "C" gboolean dfilter_combo_add_recent(gchar *filter) {
if (!cur_display_filter_combo)
return FALSE;
@@ -102,12 +102,12 @@ gboolean dfilter_combo_add_recent(gchar *filter) {
// xxx - Move to an as-yet-to-be-written capture filter module along with ::addRecentCapture and ::writeRecentCapture
QList<QString> cfilters;
-gboolean cfilter_combo_add_recent(gchar *filter) {
+extern "C" gboolean cfilter_combo_add_recent(gchar *filter) {
cfilters.append(filter);
return TRUE;
}
-void cfilter_combo_recent_write_all(FILE *rf) {
+extern "C" void cfilter_combo_recent_write_all(FILE *rf) {
QString cfilter;
foreach (cfilter, cfilters) {
diff --git a/ui/qt/main.cpp b/ui/qt/main.cpp
index 29e036e298..b12e4441dd 100644
--- a/ui/qt/main.cpp
+++ b/ui/qt/main.cpp
@@ -78,11 +78,10 @@
#include "ui/alert_box.h"
#include "ui/main_statusbar.h"
+#include "ui/recent.h"
#include "ui/simple_dialog.h"
#include "ui/ui_util.h"
-#include "ui/gtk/recent.h"
-
#ifdef HAVE_LIBPCAP
#include "capture_ui_utils.h"
#include "capture-pcap-util.h"
diff --git a/ui/qt/packet_list.cpp b/ui/qt/packet_list.cpp
index 12a84e9557..e1c4bbca62 100644
--- a/ui/qt/packet_list.cpp
+++ b/ui/qt/packet_list.cpp
@@ -42,10 +42,9 @@
#include "qt_ui_utils.h"
#include "ui/main_statusbar.h"
+#include "ui/recent.h"
#include "ui/ui_util.h"
-#include "ui/gtk/recent.h"
-
#include <QTreeWidget>
#include <QTabWidget>
#include <QTextEdit>
@@ -375,7 +374,7 @@ void PacketList::clear() {
cur_packet_list->sortByColumn(0, Qt::AscendingOrder);
}
-void new_packet_list_recent_write_all(FILE *rf) {
+extern "C" void new_packet_list_recent_write_all(FILE *rf) {
if (!cur_packet_list)
return;
diff --git a/ui/qt/qt_ui_utils.cpp b/ui/qt/qt_ui_utils.cpp
index 8a40b661b1..f551adfefa 100644
--- a/ui/qt/qt_ui_utils.cpp
+++ b/ui/qt/qt_ui_utils.cpp
@@ -26,7 +26,8 @@
#include "qt_ui_utils.h"
-#include "ui/gtk/recent.h"
+#include "ui/recent.h"
+#include "ui/ui_util.h"
// XXX - Copied from ui/gtk/gui_utils.c
@@ -89,7 +90,7 @@ window_geom_load(const gchar *name, window_geometry_t *geom)
/* read in a single key value pair from the recent file into the geometry hashtable */
-void
+extern "C" void
window_geom_recent_read_pair(const char *name, const char *key, const char *value)
{
window_geometry_t geom;
@@ -145,7 +146,7 @@ window_geom_recent_read_pair(const char *name, const char *key, const char *valu
}
/* write all geometry values of all windows from the hashtable to the recent file */
-void
+extern "C" void
window_geom_recent_write_all(gpointer rf)
{
/* init hashtable, if not already done */
diff --git a/ui/qt/wireshark_application.cpp b/ui/qt/wireshark_application.cpp
index 2d1a359723..b2bf98feb0 100644
--- a/ui/qt/wireshark_application.cpp
+++ b/ui/qt/wireshark_application.cpp
@@ -76,7 +76,7 @@ set_last_open_dir(const char *dirname)
last_open_dir = new_last_open_dir;
}
-char *
+extern "C" char *
get_last_open_dir(void)
{
return last_open_dir;
@@ -90,7 +90,7 @@ get_last_open_dir(void)
* XXX - We might want to call SHAddToRecentDocs under Windows 7:
* http://stackoverflow.com/questions/437212/how-do-you-register-a-most-recently-used-list-with-windows-in-preparation-for-win
*/
-void
+extern "C" void
add_menu_recent_capture_file(gchar *cf_name) {
QString normalized_cf_name = QString::fromUtf8(cf_name);
// QDir cf_path;
@@ -130,7 +130,7 @@ add_menu_recent_capture_file(gchar *cf_name) {
}
/* write all capture filenames of the menu to the user's recent file */
-void menu_recent_file_write_all(FILE *rf) {
+extern "C" void menu_recent_file_write_all(FILE *rf) {
/* we have to iterate backwards through the children's list,
* so we get the latest item last in the file.