50 explicit MainWindow(QWidget *parent =
nullptr);
52 void setMainWindowTitle(QString title = QString());
54 bool hasUniqueSelection();
55 QList<int> selectedRows(
bool useFrameNum =
false);
56 void insertColumn(QString name, QString abbrev,
int pos = -1);
57 void gotoFrame(
int packet_num);
58 frame_data* frameDataForRow(
int)
const;
65 QList<QAction*> getPacketMenuActions();
66 void clearAddedPacketMenus();
67 bool addPacketMenus(QMenu * ctx_menu, GPtrArray *finfo_array);
70 void setDisplayFilter(QString filter, FilterAction::Action action, FilterAction::ActionType filterType);
71 virtual void filterPackets(QString,
bool) = 0;
72 virtual void showPreferencesDialog(QString module_name) = 0;
73 virtual void showIOGraphDialog(io_graph_item_unit_t, QString) = 0;
74 virtual void showPlotDialog(
const QString&,
bool) = 0;
76 void applyRecentPaneGeometry();
77 void updateForUnsavedChanges();
82 CopyAllVisibleSelectedTreeItems,
83 CopySelectedDescription,
84 CopySelectedFieldName,
94 void setTitlebarForCaptureInProgress();
95 virtual void setMenusForCaptureFile(
bool force_disable =
false) = 0;
98 QList<register_stat_group_t> menu_groups_;
99 QWidget* getLayoutWidget(layout_pane_content_e type);
101 QStackedWidget *main_stack_;
103 QSplitter master_split_;
104 QSplitter extra_split_;
106 QVector<unsigned> cur_layout_;
115 bool use_capturing_title_;
116 QMap<QString, QTextCodec *> text_codec_map_;
119 void addDisplayFilterTranslationActions(QMenu *copy_menu);
120 void updateDisplayFilterTranslationActions(
const QString &df_text);
121 void updateTitlebar();
124 QString replaceWindowTitleVariables(QString title);
125 void findTextCodecs();
127 QVector<QAction *> df_translate_actions_;
128 static const char *translator_;
129 static const char *translated_filter_;
132 void copyDisplayFilterTranslation(
void);
136 void captureActive(
int);
139 void framesSelected(QList<int>);
140 void filterAction(QString filter, FilterAction::Action action, FilterAction::ActionType type);
141 void displayFilterSuccess(
bool success);
Definition main_status_bar.h:33
Definition main_window.h:47
Definition welcome_page.h:27