1
0
Fork 0

copy in base64 (#1172)

* copy in base64

* fix buffer
This commit is contained in:
Torusrxxx 2016-10-18 13:00:46 +00:00 committed by Duncan Ogilvie
parent 0dc2cde143
commit ff9b600001
2 changed files with 10 additions and 1 deletions

View File

@ -25,6 +25,7 @@ DataCopyDialog::DataCopyDialog(const QVector<byte_t>* data, QWidget* parent) : Q
ui->comboType->addItem(tr("GUID"));
ui->comboType->addItem(tr("IP Address (IPv4)"));
ui->comboType->addItem(tr("IP Address (IPv6)"));
ui->comboType->addItem(tr("Base64"));
ui->comboType->setCurrentIndex(DataCByte);
@ -310,6 +311,13 @@ void DataCopyDialog::printData(DataType type)
}
FreeLibrary(hWinsock);
}
break;
case DataBase64:
{
data = QByteArray(reinterpret_cast<const char*>(mData->constData()), mData->size()).toBase64().constData();
}
break;
}
ui->editCode->setPlainText(data);
}

View File

@ -41,7 +41,8 @@ private:
DataPascalQword,
DataGUID,
DataIPv4,
DataIPv6
DataIPv6,
DataBase64
};
void printData(DataType type);