EditStringDialog

class EditStringDialog : public QDialog

Public Types

enum class StringType

Values:

enumerator Auto
enumerator ASCII_LATIN1
enumerator UTF8

Public Functions

explicit EditStringDialog(QWidget *parent = nullptr)
~EditStringDialog()
void setStringStartAddress(uint64_t address)

Sets the address of the first byte of potential string in the dialog.

Parameters:

address – The address of the bytearray where string is located

bool getStringStartAddress(uint64_t &returnValue) const

Returns the address of the first byte of potential string in the dialog.

Parameters:

returnValue[out] The address of the bytearray where string is located

Returns:

whether the call successful or not

void setStringSizeValue(uint32_t size)

Sets the size of string in the dialog.

Parameters:

size – The size of string in the dialog

int getStringSizeValue() const

Returns the size of string in the dialog.

Returns:

-1 on error otherwise the size of string from the dialog

StringType getStringType() const

Returns the type of string from the dialog.

Returns:

The type of string from the dialog