| Wireshark 4.7.0 The Wireshark network protocol analyzer

Loading...
Searching...
No Matches
Public Slots | Signals | Public Member Functions | Protected Types | Protected Slots | Protected Member Functions | Protected Attributes | List of all members
MainWindow Class Referenceabstract
Inheritance diagram for MainWindow:

## Public Slots
void | setDisplayFilter (QString filter, FilterAction::Action action, FilterAction::ActionType filterType)
virtual void | filterPackets (QString, bool)=0
virtual void | showPreferencesDialog (QString module_name)=0
virtual void | showIOGraphDialog (io_graph_item_unit_t, QString)=0
virtual void | showPlotDialog (const QString &, bool)=0
void | layoutPanes ()
void | applyRecentPaneGeometry ()
void | updateForUnsavedChanges ()

## Signals
void | setCaptureFile (capture_file *cf)
void | captureActive (int)
void | fieldSelected (FieldInformation *)
void | fieldHighlight (FieldInformation *)
void | framesSelected (QList< int >)
void | filterAction (QString filter, FilterAction::Action action, FilterAction::ActionType type)
void | displayFilterSuccess (bool success)

## Public Member Functions
| MainWindow (QWidget *parent=nullptr)
void | setMainWindowTitle (QString title=QString())
bool | hasSelection ()
bool | hasUniqueSelection ()
QList< int > | selectedRows (bool useFrameNum=false)
void | insertColumn (QString name, QString abbrev, int pos=-1)
void | gotoFrame (int packet_num)
frame_data * | frameDataForRow (int) const
QString | getFilter ()
MainStatusBar * | statusBar ()
void | appendPacketMenu (FunnelAction *funnel_action)
QList< QAction * > | getPacketMenuActions ()
void | clearAddedPacketMenus ()
bool | addPacketMenus (QMenu *ctx_menu, GPtrArray *finfo_array)

## Protected Types
enum | CopySelected { CopyAllVisibleItems , CopyAllVisibleSelectedTreeItems , CopySelectedDescription , CopySelectedFieldName , CopySelectedValue , CopyListAsText , CopyListAsCSV , CopyListAsYAML , CopyListAsHTML }

## Protected Slots
void | addDisplayFilterTranslationActions (QMenu *copy_menu)
void | updateDisplayFilterTranslationActions (const QString &df_text)
void | updateTitlebar ()

## Protected Member Functions
void | showWelcome ()
void | showCapture ()
void | setTitlebarForCaptureInProgress ()
virtual void | setMenusForCaptureFile (bool force_disable=false)=0
QWidget * | getLayoutWidget (layout_pane_content_e type)

## Protected Attributes
CaptureFile | capture_file_
QList< register_stat_group_t > | menu_groups_
QStackedWidget * | main_stack_
WelcomePage * | welcome_page_
QSplitter | master_split_
QSplitter | extra_split_
QWidget | empty_pane_
QVector< unsigned > | cur_layout_
PacketList * | packet_list_
ProtoTree * | proto_tree_
DataSourceTab * | data_source_tab_
PacketDiagram * | packet_diagram_
DisplayFilterCombo * | df_combo_box_
MainStatusBar * | main_status_bar_
ProfileSwitcher * | profile_switcher_
bool | use_capturing_title_
QMap< QString, QTextCodec * > | text_codec_map_

The documentation for this class was generated from the following files:

- /builds/wireshark/wireshark/ui/qt/main_window.h
- /builds/wireshark/wireshark/ui/qt/main_window.cpp
- /builds/wireshark/wireshark/ui/qt/main_window_layout.cpp