48 explicit MainWindow(QWidget *parent =
nullptr);
51 bool hasUniqueSelection();
52 QList<int> selectedRows(
bool useFrameNum =
false);
53 void insertColumn(QString name, QString abbrev,
int pos = -1);
54 void gotoFrame(
int packet_num);
55 frame_data* frameDataForRow(
int)
const;
62 QList<QAction*> getPacketMenuActions();
63 void clearAddedPacketMenus();
64 bool addPacketMenus(QMenu * ctx_menu, GPtrArray *finfo_array);
67 void setDisplayFilter(QString filter, FilterAction::Action action, FilterAction::ActionType filterType);
68 virtual void filterPackets(QString,
bool) = 0;
69 virtual void showPreferencesDialog(QString module_name) = 0;
70 virtual void showIOGraphDialog(io_graph_item_unit_t, QString) = 0;
72 void applyRecentPaneGeometry();
77 CopyAllVisibleSelectedTreeItems,
78 CopySelectedDescription,
79 CopySelectedFieldName,
90 QList<register_stat_group_t> menu_groups_;
91 QWidget* getLayoutWidget(layout_pane_content_e type);
93 QStackedWidget *main_stack_;
95 QSplitter master_split_;
96 QSplitter extra_split_;
98 QVector<unsigned> cur_layout_;
109 void addDisplayFilterTranslationActions(QMenu *copy_menu);
110 void updateDisplayFilterTranslationActions(
const QString &df_text);
113 QVector<QAction *> df_translate_actions_;
115 static const char *translator_;
116 static const char *translated_filter_;
119 void copyDisplayFilterTranslation(
void);
124 void framesSelected(QList<int>);
125 void filterAction(QString filter, FilterAction::Action action, FilterAction::ActionType type);
126 void displayFilterSuccess(
bool success);
Definition main_status_bar.h:33
Definition main_window.h:45
Definition welcome_page.h:27