Wireshark 4.7.0
The Wireshark network protocol analyzer
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Static Protected Attributes | List of all members
AdditionalToolbarWidgetAction Class Reference

Class for all display widgets. More...

#include <additional_toolbar.h>

Inheritance diagram for AdditionalToolbarWidgetAction:

Public Member Functions

 AdditionalToolbarWidgetAction (QObject *parent=0)
 Construct an empty AdditionalToolbarWidgetAction.
 
 AdditionalToolbarWidgetAction (ext_toolbar_t *item, QObject *parent=0)
 Construct an AdditionalToolbarWidgetAction for a toolbar item.
 
 AdditionalToolbarWidgetAction (const AdditionalToolbarWidgetAction &copy_object)
 Copy constructor.
 
 ~AdditionalToolbarWidgetAction ()
 Destructor.
 

Protected Member Functions

virtual QWidget * createWidget (QWidget *parent)
 Create the appropriate widget for this action's toolbar item.
 

Static Protected Attributes

static const char * propertyName = "additional_toolbar_item"
 QObject property name used to attach the ext_toolbar_t pointer to widgets.
 

Detailed Description

Class for all display widgets.

Inherits QWidgetAction, otherwise the extension popup might not work for the toolbar

Constructor & Destructor Documentation

◆ AdditionalToolbarWidgetAction() [1/3]

AdditionalToolbarWidgetAction::AdditionalToolbarWidgetAction ( QObject *  parent = 0)

Construct an empty AdditionalToolbarWidgetAction.

Parameters
parentThe parent QObject.

◆ AdditionalToolbarWidgetAction() [2/3]

AdditionalToolbarWidgetAction::AdditionalToolbarWidgetAction ( ext_toolbar_t item,
QObject *  parent = 0 
)

Construct an AdditionalToolbarWidgetAction for a toolbar item.

Parameters
itemThe external toolbar item descriptor whose type and metadata determine the widget that will be created.
parentThe parent QObject.

◆ AdditionalToolbarWidgetAction() [3/3]

AdditionalToolbarWidgetAction::AdditionalToolbarWidgetAction ( const AdditionalToolbarWidgetAction copy_object)

Copy constructor.

Parameters
copy_objectThe object to copy.

Member Function Documentation

◆ createWidget()

QWidget * AdditionalToolbarWidgetAction::createWidget ( QWidget *  parent)
protectedvirtual

Create the appropriate widget for this action's toolbar item.

Parameters
parentThe parent widget supplied by the toolbar.
Returns
The newly created widget, or nullptr if the item type is unknown.

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