Wireshark  2.9.0-477-g68ec514b
The Wireshark network protocol analyzer
Public Types | Public Slots | Signals | Public Member Functions | Public Attributes | Protected Member Functions | List of all members
WiresharkApplication Class Reference
Inheritance diagram for WiresharkApplication:

Public Types

enum  AppSignal {
  CaptureFilterListChanged, ColumnsChanged, DisplayFilterListChanged, FieldsChanged,
  FilterExpressionsChanged, LocalInterfacesChanged, NameResolutionChanged, PacketDissectionChanged,
  PreferencesChanged, ProfileChanging, RecentCapturesChanged, RecentPreferencesRead
}
 
enum  MainMenuItem { FileOpenDialog, CaptureOptionsDialog }
 

Public Slots

void clearRecentCaptures ()
 
void refreshRecentCaptures ()
 
void captureEventHandler (CaptureEvent)
 

Signals

void appInitialized ()
 
void localInterfaceListChanged ()
 
void openCaptureFile (QString cf_path, QString display_filter, unsigned int type)
 
void openCaptureOptions ()
 
void recentPreferencesRead ()
 
void updateRecentCaptureStatus (const QString &filename, qint64 size, bool accessible)
 
void splashUpdate (register_action_e action, const char *message)
 
void profileChanging ()
 
void profileNameChanged (const gchar *profile_name)
 
void columnsChanged ()
 
void captureFilterListChanged ()
 
void displayFilterListChanged ()
 
void filterExpressionsChanged ()
 
void packetDissectionChanged ()
 
void preferencesChanged ()
 
void addressResolutionChanged ()
 
void columnDataChanged ()
 
void checkDisplayFilter ()
 
void fieldsChanged ()
 
void reloadLuaPlugins ()
 
void openStatCommandDialog (const QString &menu_path, const char *arg, void *userdata)
 
void openTapParameterDialog (const QString cfg_str, const QString arg, void *userdata)
 
void captureActive (int)
 
void zoomMonospaceFont (const QFont &font)
 

Public Member Functions

 WiresharkApplication (int &argc, char **argv)
 
void registerUpdate (register_action_e action, const char *message)
 
void emitAppSignal (AppSignal signal)
 
void queueAppSignal (AppSignal signal)
 
void flushAppSignals ()
 
void emitStatCommandSignal (const QString &menu_path, const char *arg, void *userdata)
 
void emitTapParameterSignal (const QString cfg_abbr, const QString arg, void *userdata)
 
void addDynamicMenuGroupItem (int group, QAction *sg_action)
 
void appendDynamicMenuGroupItem (int group, QAction *sg_action)
 
void removeDynamicMenuGroupItem (int group, QAction *sg_action)
 
QList< QAction * > dynamicMenuGroupItems (int group)
 
QList< QAction * > addedMenuGroupItems (int group)
 
QList< QAction * > removedMenuGroupItems (int group)
 
void clearAddedMenuGroupItems ()
 
void clearRemovedMenuGroupItems ()
 
void allSystemsGo ()
 
void refreshLocalInterfaces ()
 
struct _e_prefsreadConfigurationFiles (bool reset)
 
QList< recent_item_status * > recentItems () const
 
void addRecentItem (const QString filename, qint64 size, bool accessible)
 
void removeRecentItem (const QString &filename)
 
QDir lastOpenDir ()
 
void setLastOpenDir (const char *dir_name)
 
void setLastOpenDir (QString dir_str)
 
void helpTopicAction (topic_action_e action)
 
const QFont monospaceFont (bool zoomed=false) const
 
void setMonospaceFont (const char *font_string)
 
int monospaceTextSize (const char *str)
 
void setConfigurationProfile (const gchar *profile_name, bool write_recent=true)
 
void reloadLuaPluginsDelayed ()
 
bool isInitialized ()
 
void setReloadingLua (bool is_reloading)
 
bool isReloadingLua ()
 
const QIcon & normalIcon ()
 
const QIcon & captureIcon ()
 
const QString & windowTitleSeparator () const
 
const QString windowTitleString (QStringList title_parts)
 
const QString windowTitleString (QString title_part)
 
void applyCustomColorsFromRecent ()
 
QWidget * mainWindow ()
 
void loadLanguage (const QString language)
 
void doTriggerMenuItem (MainMenuItem menuItem)
 
void zoomTextFont (int zoomLevel)
 

Public Attributes

QTranslator translator
 
QTranslator translatorQt
 

Protected Member Functions

bool event (QEvent *event)
 

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