adding initial project layout
This commit is contained in:
parent
8404376c6b
commit
27474060e1
340 changed files with 61084 additions and 0 deletions
180
externals/qhexedit/qhexedit.cpp
vendored
Normal file
180
externals/qhexedit/qhexedit.cpp
vendored
Normal file
|
@ -0,0 +1,180 @@
|
|||
#include <QtGui>
|
||||
|
||||
#include "qhexedit.h"
|
||||
|
||||
|
||||
QHexEdit::QHexEdit(QWidget *parent) : QScrollArea(parent)
|
||||
{
|
||||
qHexEdit_p = new QHexEditPrivate(this);
|
||||
setWidget(qHexEdit_p);
|
||||
setWidgetResizable(true);
|
||||
|
||||
connect(qHexEdit_p, SIGNAL(currentAddressChanged(int)), this, SIGNAL(currentAddressChanged(int)));
|
||||
connect(qHexEdit_p, SIGNAL(currentSizeChanged(int)), this, SIGNAL(currentSizeChanged(int)));
|
||||
connect(qHexEdit_p, SIGNAL(dataChanged()), this, SIGNAL(dataChanged()));
|
||||
connect(qHexEdit_p, SIGNAL(overwriteModeChanged(bool)), this, SIGNAL(overwriteModeChanged(bool)));
|
||||
setFocusPolicy(Qt::NoFocus);
|
||||
}
|
||||
|
||||
int QHexEdit::indexOf(const QByteArray & ba, int from) const
|
||||
{
|
||||
return qHexEdit_p->indexOf(ba, from);
|
||||
}
|
||||
|
||||
void QHexEdit::insert(int i, const QByteArray & ba)
|
||||
{
|
||||
qHexEdit_p->insert(i, ba);
|
||||
}
|
||||
|
||||
void QHexEdit::insert(int i, char ch)
|
||||
{
|
||||
qHexEdit_p->insert(i, ch);
|
||||
}
|
||||
|
||||
int QHexEdit::lastIndexOf(const QByteArray & ba, int from) const
|
||||
{
|
||||
return qHexEdit_p->lastIndexOf(ba, from);
|
||||
}
|
||||
|
||||
void QHexEdit::remove(int pos, int len)
|
||||
{
|
||||
qHexEdit_p->remove(pos, len);
|
||||
}
|
||||
|
||||
void QHexEdit::replace( int pos, int len, const QByteArray & after)
|
||||
{
|
||||
qHexEdit_p->replace(pos, len, after);
|
||||
}
|
||||
|
||||
QString QHexEdit::toReadableString()
|
||||
{
|
||||
return qHexEdit_p->toRedableString();
|
||||
}
|
||||
|
||||
QString QHexEdit::selectionToReadableString()
|
||||
{
|
||||
return qHexEdit_p->selectionToReadableString();
|
||||
}
|
||||
|
||||
void QHexEdit::setAddressArea(bool addressArea)
|
||||
{
|
||||
qHexEdit_p->setAddressArea(addressArea);
|
||||
}
|
||||
|
||||
void QHexEdit::redo()
|
||||
{
|
||||
qHexEdit_p->redo();
|
||||
}
|
||||
|
||||
void QHexEdit::undo()
|
||||
{
|
||||
qHexEdit_p->undo();
|
||||
}
|
||||
|
||||
void QHexEdit::setAddressWidth(int addressWidth)
|
||||
{
|
||||
qHexEdit_p->setAddressWidth(addressWidth);
|
||||
}
|
||||
|
||||
void QHexEdit::setAsciiArea(bool asciiArea)
|
||||
{
|
||||
qHexEdit_p->setAsciiArea(asciiArea);
|
||||
}
|
||||
|
||||
void QHexEdit::setHighlighting(bool mode)
|
||||
{
|
||||
qHexEdit_p->setHighlighting(mode);
|
||||
}
|
||||
|
||||
void QHexEdit::setAddressOffset(int offset)
|
||||
{
|
||||
qHexEdit_p->setAddressOffset(offset);
|
||||
}
|
||||
|
||||
int QHexEdit::addressOffset()
|
||||
{
|
||||
return qHexEdit_p->addressOffset();
|
||||
}
|
||||
|
||||
void QHexEdit::setCursorPosition(int cursorPos)
|
||||
{
|
||||
// cursorPos in QHexEditPrivate is the position of the textcoursor without
|
||||
// blanks, means bytePos*2
|
||||
qHexEdit_p->setCursorPos(cursorPos*2);
|
||||
}
|
||||
|
||||
int QHexEdit::cursorPosition()
|
||||
{
|
||||
return qHexEdit_p->cursorPos() / 2;
|
||||
}
|
||||
|
||||
|
||||
void QHexEdit::setData(const QByteArray &data)
|
||||
{
|
||||
qHexEdit_p->setData(data);
|
||||
}
|
||||
|
||||
QByteArray QHexEdit::data()
|
||||
{
|
||||
return qHexEdit_p->data();
|
||||
}
|
||||
|
||||
void QHexEdit::setAddressAreaColor(const QColor &color)
|
||||
{
|
||||
qHexEdit_p->setAddressAreaColor(color);
|
||||
}
|
||||
|
||||
QColor QHexEdit::addressAreaColor()
|
||||
{
|
||||
return qHexEdit_p->addressAreaColor();
|
||||
}
|
||||
|
||||
void QHexEdit::setHighlightingColor(const QColor &color)
|
||||
{
|
||||
qHexEdit_p->setHighlightingColor(color);
|
||||
}
|
||||
|
||||
QColor QHexEdit::highlightingColor()
|
||||
{
|
||||
return qHexEdit_p->highlightingColor();
|
||||
}
|
||||
|
||||
void QHexEdit::setSelectionColor(const QColor &color)
|
||||
{
|
||||
qHexEdit_p->setSelectionColor(color);
|
||||
}
|
||||
|
||||
QColor QHexEdit::selectionColor()
|
||||
{
|
||||
return qHexEdit_p->selectionColor();
|
||||
}
|
||||
|
||||
void QHexEdit::setOverwriteMode(bool overwriteMode)
|
||||
{
|
||||
qHexEdit_p->setOverwriteMode(overwriteMode);
|
||||
}
|
||||
|
||||
bool QHexEdit::overwriteMode()
|
||||
{
|
||||
return qHexEdit_p->overwriteMode();
|
||||
}
|
||||
|
||||
void QHexEdit::setReadOnly(bool readOnly)
|
||||
{
|
||||
qHexEdit_p->setReadOnly(readOnly);
|
||||
}
|
||||
|
||||
bool QHexEdit::isReadOnly()
|
||||
{
|
||||
return qHexEdit_p->isReadOnly();
|
||||
}
|
||||
|
||||
void QHexEdit::setFont(const QFont &font)
|
||||
{
|
||||
qHexEdit_p->setFont(font);
|
||||
}
|
||||
|
||||
const QFont & QHexEdit::font() const
|
||||
{
|
||||
return qHexEdit_p->font();
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue