Wireshark 4.5.0
The Wireshark network protocol analyzer
Loading...
Searching...
No Matches
Public Member Functions | List of all members
UatModel Class Reference
Inheritance diagram for UatModel:

Public Member Functions

 UatModel (QObject *parent, uat_t *uat=0)
 
 UatModel (QObject *parent, QString tableName)
 
Qt::ItemFlags flags (const QModelIndex &index) const
 
QVariant data (const QModelIndex &index, int role=Qt::DisplayRole) const
 
QVariant headerData (int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const
 
int rowCount (const QModelIndex &parent=QModelIndex()) const
 
int columnCount (const QModelIndex &parent=QModelIndex()) const
 
bool setData (const QModelIndex &index, const QVariant &value, int role=Qt::EditRole)
 
bool insertRows (int row, int count, const QModelIndex &parent=QModelIndex())
 
bool removeRows (int row, int count, const QModelIndex &parent=QModelIndex())
 
QModelIndex appendEntry (QVariantList row)
 
QModelIndex copyRow (QModelIndex original)
 
bool moveRow (int src_row, int dst_row)
 
bool moveRows (const QModelIndex &sourceParent, int sourceRow, int count, const QModelIndex &destinationParent, int destinationChild)
 
Qt::DropActions supportedDropActions () const
 
bool dropMimeData (const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent)
 
void reloadUat ()
 
bool hasErrors () const
 
void clearAll ()
 
bool applyChanges (QString &error)
 
bool revertChanges (QString &error)
 
QModelIndex findRowForColumnContent (QVariant columnContent, int columnToCheckAgainst, int role=Qt::DisplayRole)
 

Member Function Documentation

◆ applyChanges()

bool UatModel::applyChanges ( QString &  error)

If the UAT has changed, save the contents to file and invoke the UAT post_update_cb.

Parameters
errorAn error while saving changes, if any.
Returns
true if anything changed, false otherwise.

◆ revertChanges()

bool UatModel::revertChanges ( QString &  error)

Undo any changes to the UAT.

Parameters
errorAn error while restoring the original UAT, if any.
Returns
true if anything changed, false otherwise.

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