Astyle pass (cleaning) (#739)

This commit is contained in:
xarkes 2018-09-30 22:00:53 +02:00 committed by GitHub
parent 0aace76065
commit ec815195cf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
38 changed files with 208 additions and 186 deletions

View File

@ -1121,8 +1121,7 @@ QList<RVA> CutterCore::getBreakpointsAddresses()
QList<BreakpointDescription> bps = getBreakpoints(); QList<BreakpointDescription> bps = getBreakpoints();
BreakpointDescription bp; BreakpointDescription bp;
QList<RVA> bpAddresses; QList<RVA> bpAddresses;
foreach (bp, bps) foreach (bp, bps) {
{
bpAddresses << bp.addr; bpAddresses << bp.addr;
} }

View File

@ -95,8 +95,10 @@ bool ProcessProxyModel::filterAcceptsRow(int row, const QModelIndex &parent) con
bool ProcessProxyModel::lessThan(const QModelIndex &left, const QModelIndex &right) const bool ProcessProxyModel::lessThan(const QModelIndex &left, const QModelIndex &right) const
{ {
ProcessDescription leftProc = left.data(ProcessModel::ProcDescriptionRole).value<ProcessDescription>(); ProcessDescription leftProc = left.data(
ProcessDescription rightProc = right.data(ProcessModel::ProcDescriptionRole).value<ProcessDescription>(); ProcessModel::ProcDescriptionRole).value<ProcessDescription>();
ProcessDescription rightProc = right.data(
ProcessModel::ProcDescriptionRole).value<ProcessDescription>();
switch (left.column()) { switch (left.column()) {
case ProcessModel::PidColumn: case ProcessModel::PidColumn:

View File

@ -10,7 +10,8 @@ EditInstructionDialog::EditInstructionDialog(QWidget *parent, bool isEditingByte
ui->setupUi(this); ui->setupUi(this);
setWindowFlags(windowFlags() & (~Qt::WindowContextHelpButtonHint)); setWindowFlags(windowFlags() & (~Qt::WindowContextHelpButtonHint));
connect(ui->lineEdit, SIGNAL(textEdited(const QString &)), this, SLOT(updatePreview(const QString &))); connect(ui->lineEdit, SIGNAL(textEdited(const QString &)), this,
SLOT(updatePreview(const QString &)));
} }
EditInstructionDialog::~EditInstructionDialog() {} EditInstructionDialog::~EditInstructionDialog() {}

View File

@ -238,7 +238,8 @@ void InitialOptionsDialog::setupAndStartAnalysis(/*int level, QList<QString> adv
options.binLoadAddr = Core()->math(ui->entry_loadOffset->text()); options.binLoadAddr = Core()->math(ui->entry_loadOffset->text());
} }
options.mapAddr = Core()->math(ui->entry_mapOffset->text()); // Where to map the file once loaded (-m) options.mapAddr = Core()->math(
ui->entry_mapOffset->text()); // Where to map the file once loaded (-m)
options.arch = getSelectedArch(); options.arch = getSelectedArch();
options.cpu = getSelectedCPU(); options.cpu = getSelectedCPU();
options.bits = getSelectedBits(); options.bits = getSelectedBits();

View File

@ -10,8 +10,7 @@
#include "AnalTask.h" #include "AnalTask.h"
#include "utils/InitialOptions.h" #include "utils/InitialOptions.h"
namespace Ui namespace Ui {
{
class InitialOptionsDialog; class InitialOptionsDialog;
} }

View File

@ -337,7 +337,8 @@ void NewFileDialog::fillIOPluginsList()
void NewFileDialog::loadFile(const QString &filename) void NewFileDialog::loadFile(const QString &filename)
{ {
if (ui->ioPlugin->currentIndex() == 0 && !Core()->tryFile(filename, false) && !ui->checkBox_FilelessOpen->isChecked()) { if (ui->ioPlugin->currentIndex() == 0 && !Core()->tryFile(filename, false)
&& !ui->checkBox_FilelessOpen->isChecked()) {
QMessageBox msgBox(this); QMessageBox msgBox(this);
msgBox.setText(tr("Select a new program or a previous one before continuing.")); msgBox.setText(tr("Select a new program or a previous one before continuing."));
msgBox.exec(); msgBox.exec();

View File

@ -23,7 +23,8 @@ VersionInfoDialog::VersionInfoDialog(QWidget *parent) :
VersionInfoDialog::~VersionInfoDialog() {} VersionInfoDialog::~VersionInfoDialog() {}
void VersionInfoDialog::fillVersionInfo(){ void VersionInfoDialog::fillVersionInfo()
{
QJsonDocument doc = Core()->getFileVersionInfo(); QJsonDocument doc = Core()->getFileVersionInfo();

View File

@ -93,14 +93,17 @@ BreakpointProxyModel::BreakpointProxyModel(BreakpointModel *sourceModel, QObject
bool BreakpointProxyModel::filterAcceptsRow(int row, const QModelIndex &parent) const bool BreakpointProxyModel::filterAcceptsRow(int row, const QModelIndex &parent) const
{ {
QModelIndex index = sourceModel()->index(row, 0, parent); QModelIndex index = sourceModel()->index(row, 0, parent);
BreakpointDescription item = index.data(BreakpointModel::BreakpointDescriptionRole).value<BreakpointDescription>(); BreakpointDescription item = index.data(
BreakpointModel::BreakpointDescriptionRole).value<BreakpointDescription>();
return item.permission.contains(filterRegExp()); return item.permission.contains(filterRegExp());
} }
bool BreakpointProxyModel::lessThan(const QModelIndex &left, const QModelIndex &right) const bool BreakpointProxyModel::lessThan(const QModelIndex &left, const QModelIndex &right) const
{ {
BreakpointDescription leftBreakpt = left.data(BreakpointModel::BreakpointDescriptionRole).value<BreakpointDescription>(); BreakpointDescription leftBreakpt = left.data(
BreakpointDescription rightBreakpt = right.data(BreakpointModel::BreakpointDescriptionRole).value<BreakpointDescription>(); BreakpointModel::BreakpointDescriptionRole).value<BreakpointDescription>();
BreakpointDescription rightBreakpt = right.data(
BreakpointModel::BreakpointDescriptionRole).value<BreakpointDescription>();
switch (left.column()) { switch (left.column()) {
case BreakpointModel::AddrColumn: case BreakpointModel::AddrColumn:
@ -165,7 +168,8 @@ void BreakpointWidget::setScrollMode()
void BreakpointWidget::on_breakpointTreeView_doubleClicked(const QModelIndex &index) void BreakpointWidget::on_breakpointTreeView_doubleClicked(const QModelIndex &index)
{ {
BreakpointDescription item = index.data(BreakpointModel::BreakpointDescriptionRole).value<BreakpointDescription>(); BreakpointDescription item = index.data(
BreakpointModel::BreakpointDescriptionRole).value<BreakpointDescription>();
Core()->seek(item.addr); Core()->seek(item.addr);
} }

View File

@ -11,8 +11,7 @@
class MainWindow; class MainWindow;
class QTreeWidget; class QTreeWidget;
namespace Ui namespace Ui {
{
class BreakpointWidget; class BreakpointWidget;
} }

View File

@ -92,8 +92,7 @@ QVariant CommentsModel::data(const QModelIndex &index, int role) const
comment = comments->at(commentIndex); comment = comments->at(commentIndex);
} }
switch (role) switch (role) {
{
case Qt::DisplayRole: case Qt::DisplayRole:
if (isNested()) { if (isNested()) {
if (isSubnode) { if (isSubnode) {

View File

@ -29,7 +29,8 @@ public:
enum NestedColumn { OffsetNestedColumn = 0, CommentNestedColumn, NestedColumnCount }; enum NestedColumn { OffsetNestedColumn = 0, CommentNestedColumn, NestedColumnCount };
enum Role { CommentDescriptionRole = Qt::UserRole, FunctionRole }; enum Role { CommentDescriptionRole = Qt::UserRole, FunctionRole };
CommentsModel(QList<CommentDescription> *comments, QMap<QString, QList<CommentDescription>> *nestedComments, CommentsModel(QList<CommentDescription> *comments,
QMap<QString, QList<CommentDescription>> *nestedComments,
QObject *parent = nullptr); QObject *parent = nullptr);
QModelIndex index(int row, int column, const QModelIndex &parent = QModelIndex()) const; QModelIndex index(int row, int column, const QModelIndex &parent = QModelIndex()) const;

View File

@ -179,7 +179,8 @@ void ConsoleWidget::executeCommand(const QString &command)
QString cmd_line = "[" + RAddressString(Core()->getOffset()) + "]> " + command + "\n"; QString cmd_line = "[" + RAddressString(Core()->getOffset()) + "]> " + command + "\n";
commandTask = QSharedPointer<CommandTask>(new CommandTask(command)); commandTask = QSharedPointer<CommandTask>(new CommandTask(command));
connect(commandTask.data(), &CommandTask::finished, this, [this, cmd_line, command] (const QString &result) { connect(commandTask.data(), &CommandTask::finished, this, [this, cmd_line,
command] (const QString & result) {
ui->outputTextEdit->appendPlainText(cmd_line + result); ui->outputTextEdit->appendPlainText(cmd_line + result);
scrollOutputToEnd(); scrollOutputToEnd();
historyAdd(command); historyAdd(command);

View File

@ -33,7 +33,8 @@ DebugToolbar::DebugToolbar(MainWindow *main, QWidget *parent) :
actionContinue->setShortcut(QKeySequence(Qt::Key_F5)); actionContinue->setShortcut(QKeySequence(Qt::Key_F5));
actionContinueUntilMain = new QAction(continueUntilMainIcon, tr("Continue until main"), parent); actionContinueUntilMain = new QAction(continueUntilMainIcon, tr("Continue until main"), parent);
actionContinueUntilCall = new QAction(continueUntilCallIcon, tr("Continue until call"), parent); actionContinueUntilCall = new QAction(continueUntilCallIcon, tr("Continue until call"), parent);
actionContinueUntilSyscall = new QAction(continueUntilSyscallIcon, tr("Continue until syscall"), parent); actionContinueUntilSyscall = new QAction(continueUntilSyscallIcon, tr("Continue until syscall"),
parent);
actionStep = new QAction(stepIcon, tr("Step"), parent); actionStep = new QAction(stepIcon, tr("Step"), parent);
actionStep->setShortcut(QKeySequence(Qt::Key_F7)); actionStep->setShortcut(QKeySequence(Qt::Key_F7));
actionStepOver = new QAction(stepOverIcon, tr("Step over"), parent); actionStepOver = new QAction(stepOverIcon, tr("Step over"), parent);
@ -52,7 +53,8 @@ DebugToolbar::DebugToolbar(MainWindow *main, QWidget *parent) :
QToolButton *continueUntilButton = new QToolButton; QToolButton *continueUntilButton = new QToolButton;
continueUntilButton->setPopupMode(QToolButton::MenuButtonPopup); continueUntilButton->setPopupMode(QToolButton::MenuButtonPopup);
connect(continueUntilButton, &QToolButton::triggered, continueUntilButton, &QToolButton::setDefaultAction); connect(continueUntilButton, &QToolButton::triggered, continueUntilButton,
&QToolButton::setDefaultAction);
QMenu *continueUntilMenu = new QMenu; QMenu *continueUntilMenu = new QMenu;
continueUntilMenu->addAction(actionContinueUntilMain); continueUntilMenu->addAction(actionContinueUntilMain);
continueUntilMenu->addAction(actionContinueUntilCall); continueUntilMenu->addAction(actionContinueUntilCall);

View File

@ -116,7 +116,8 @@ DisassemblerGraphView::DisassemblerGraphView(QWidget *parent)
void DisassemblerGraphView::connectSeekChanged(bool disconn) void DisassemblerGraphView::connectSeekChanged(bool disconn)
{ {
if (disconn) { if (disconn) {
disconnect(seekable, &CutterSeekableWidget::seekChanged, this, &DisassemblerGraphView::onSeekChanged); disconnect(seekable, &CutterSeekableWidget::seekChanged, this,
&DisassemblerGraphView::onSeekChanged);
} else { } else {
connect(seekable, &CutterSeekableWidget::seekChanged, this, &DisassemblerGraphView::onSeekChanged); connect(seekable, &CutterSeekableWidget::seekChanged, this, &DisassemblerGraphView::onSeekChanged);
} }

View File

@ -125,7 +125,8 @@ DisassemblyWidget::DisassemblyWidget(MainWindow *main, QAction *action)
connect(Config(), SIGNAL(colorsUpdated()), this, SLOT(colorsUpdatedSlot())); connect(Config(), SIGNAL(colorsUpdated()), this, SLOT(colorsUpdatedSlot()));
connect(this, &QDockWidget::visibilityChanged, this, [](bool visibility) { connect(this, &QDockWidget::visibilityChanged, this, [](bool visibility) {
bool emptyGraph = (Core()->getMemoryWidgetPriority() == CutterCore::MemoryWidgetType::Graph && Core()->isGraphEmpty()); bool emptyGraph = (Core()->getMemoryWidgetPriority() == CutterCore::MemoryWidgetType::Graph
&& Core()->isGraphEmpty());
if (visibility && !emptyGraph) { if (visibility && !emptyGraph) {
Core()->setMemoryWidgetPriority(CutterCore::MemoryWidgetType::Disassembly); Core()->setMemoryWidgetPriority(CutterCore::MemoryWidgetType::Disassembly);
} }
@ -305,12 +306,14 @@ bool DisassemblyWidget::updateMaxLines()
return false; return false;
} }
void DisassemblyWidget::zoomIn() { void DisassemblyWidget::zoomIn()
{
mDisasTextEdit->zoomIn(); mDisasTextEdit->zoomIn();
updateMaxLines(); updateMaxLines();
} }
void DisassemblyWidget::zoomOut() { void DisassemblyWidget::zoomOut()
{
mDisasTextEdit->zoomOut(); mDisasTextEdit->zoomOut();
updateMaxLines(); updateMaxLines();
} }

View File

@ -445,7 +445,8 @@ void FunctionsWidget::refreshTree()
} }
task = QSharedPointer<FunctionsTask>(new FunctionsTask()); task = QSharedPointer<FunctionsTask>(new FunctionsTask());
connect(task.data(), &FunctionsTask::fetchFinished, this, [this] (const QList<FunctionDescription> &functions) { connect(task.data(), &FunctionsTask::fetchFinished,
this, [this] (const QList<FunctionDescription> &functions) {
functionModel->beginReloadFunctions(); functionModel->beginReloadFunctions();
this->functions = functions; this->functions = functions;

View File

@ -43,7 +43,8 @@ public:
static const int IsImportRole = Qt::UserRole + 1; static const int IsImportRole = Qt::UserRole + 1;
enum Column { NameColumn = 0, SizeColumn, ImportColumn, OffsetColumn, NargsColumn, NbbsColumn, enum Column { NameColumn = 0, SizeColumn, ImportColumn, OffsetColumn, NargsColumn, NbbsColumn,
NlocalsColumn, CcColumn, CalltypeColumn, ColumnCount }; NlocalsColumn, CcColumn, CalltypeColumn, ColumnCount
};
FunctionModel(QList<FunctionDescription> *functions, QSet<RVA> *importAddresses, ut64 *mainAdress, FunctionModel(QList<FunctionDescription> *functions, QSet<RVA> *importAddresses, ut64 *mainAdress,
bool nested, QFont defaultFont, QFont highlightFont, QObject *parent = nullptr); bool nested, QFont defaultFont, QFont highlightFont, QObject *parent = nullptr);

View File

@ -89,8 +89,10 @@ bool HeadersProxyModel::filterAcceptsRow(int row, const QModelIndex &parent) con
bool HeadersProxyModel::lessThan(const QModelIndex &left, const QModelIndex &right) const bool HeadersProxyModel::lessThan(const QModelIndex &left, const QModelIndex &right) const
{ {
HeaderDescription leftHeader = left.data(HeadersModel::HeaderDescriptionRole).value<HeaderDescription>(); HeaderDescription leftHeader = left.data(
HeaderDescription rightHeader = right.data(HeadersModel::HeaderDescriptionRole).value<HeaderDescription>(); HeadersModel::HeaderDescriptionRole).value<HeaderDescription>();
HeaderDescription rightHeader = right.data(
HeadersModel::HeaderDescriptionRole).value<HeaderDescription>();
switch (left.column()) { switch (left.column()) {
case HeadersModel::OffsetColumn: case HeadersModel::OffsetColumn:

View File

@ -12,8 +12,7 @@
class MainWindow; class MainWindow;
class QTreeWidget; class QTreeWidget;
namespace Ui namespace Ui {
{
class HeadersWidget; class HeadersWidget;
} }

View File

@ -26,8 +26,7 @@ int ImportsModel::columnCount(const QModelIndex&) const
QVariant ImportsModel::data(const QModelIndex &index, int role) const QVariant ImportsModel::data(const QModelIndex &index, int role) const
{ {
const ImportDescription &import = imports->at(index.row()); const ImportDescription &import = imports->at(index.row());
switch (role) switch (role) {
{
case Qt::ForegroundRole: case Qt::ForegroundRole:
if (index.column() < ImportsModel::ColumnCount) { if (index.column() < ImportsModel::ColumnCount) {
if (banned.match(import.name).hasMatch()) if (banned.match(import.name).hasMatch())
@ -35,8 +34,7 @@ QVariant ImportsModel::data(const QModelIndex &index, int role) const
} }
break; break;
case Qt::DisplayRole: case Qt::DisplayRole:
switch(index.column()) switch (index.column()) {
{
case ImportsModel::AddressColumn: case ImportsModel::AddressColumn:
return RAddressString(import.plt); return RAddressString(import.plt);
case ImportsModel::TypeColumn: case ImportsModel::TypeColumn:
@ -61,10 +59,8 @@ QVariant ImportsModel::data(const QModelIndex &index, int role) const
QVariant ImportsModel::headerData(int section, Qt::Orientation, int role) const QVariant ImportsModel::headerData(int section, Qt::Orientation, int role) const
{ {
if(role == Qt::DisplayRole) if (role == Qt::DisplayRole) {
{ switch (section) {
switch(section)
{
case ImportsModel::AddressColumn: case ImportsModel::AddressColumn:
return tr("Address"); return tr("Address");
case ImportsModel::TypeColumn: case ImportsModel::TypeColumn:

View File

@ -87,14 +87,17 @@ MemoryProxyModel::MemoryProxyModel(MemoryMapModel *sourceModel, QObject *parent)
bool MemoryProxyModel::filterAcceptsRow(int row, const QModelIndex &parent) const bool MemoryProxyModel::filterAcceptsRow(int row, const QModelIndex &parent) const
{ {
QModelIndex index = sourceModel()->index(row, 0, parent); QModelIndex index = sourceModel()->index(row, 0, parent);
MemoryMapDescription item = index.data(MemoryMapModel::MemoryDescriptionRole).value<MemoryMapDescription>(); MemoryMapDescription item = index.data(
MemoryMapModel::MemoryDescriptionRole).value<MemoryMapDescription>();
return item.name.contains(filterRegExp()); return item.name.contains(filterRegExp());
} }
bool MemoryProxyModel::lessThan(const QModelIndex &left, const QModelIndex &right) const bool MemoryProxyModel::lessThan(const QModelIndex &left, const QModelIndex &right) const
{ {
MemoryMapDescription leftMemMap = left.data(MemoryMapModel::MemoryDescriptionRole).value<MemoryMapDescription>(); MemoryMapDescription leftMemMap = left.data(
MemoryMapDescription rightMemMap = right.data(MemoryMapModel::MemoryDescriptionRole).value<MemoryMapDescription>(); MemoryMapModel::MemoryDescriptionRole).value<MemoryMapDescription>();
MemoryMapDescription rightMemMap = right.data(
MemoryMapModel::MemoryDescriptionRole).value<MemoryMapDescription>();
switch (left.column()) { switch (left.column()) {
case MemoryMapModel::AddrStartColumn: case MemoryMapModel::AddrStartColumn:
@ -149,6 +152,7 @@ void MemoryMapWidget::setScrollMode()
void MemoryMapWidget::on_memoryTreeView_doubleClicked(const QModelIndex &index) void MemoryMapWidget::on_memoryTreeView_doubleClicked(const QModelIndex &index)
{ {
MemoryMapDescription item = index.data(MemoryMapModel::MemoryDescriptionRole).value<MemoryMapDescription>(); MemoryMapDescription item = index.data(
MemoryMapModel::MemoryDescriptionRole).value<MemoryMapDescription>();
Core()->seek(item.addrStart); Core()->seek(item.addrStart);
} }

View File

@ -11,8 +11,7 @@
class MainWindow; class MainWindow;
class QTreeWidget; class QTreeWidget;
namespace Ui namespace Ui {
{
class MemoryMapWidget; class MemoryMapWidget;
} }

View File

@ -186,7 +186,8 @@ void RegisterRefsWidget::showRegRefContextMenu(const QPoint &pt)
void RegisterRefsWidget::copyClip(int column) void RegisterRefsWidget::copyClip(int column)
{ {
int row = ui->registerRefTreeView->selectionModel()->currentIndex().row(); int row = ui->registerRefTreeView->selectionModel()->currentIndex().row();
QString value = ui->registerRefTreeView->selectionModel()->currentIndex().sibling(row, column).data().toString(); QString value = ui->registerRefTreeView->selectionModel()->currentIndex().sibling(row,
column).data().toString();
QClipboard *clipboard = QApplication::clipboard(); QClipboard *clipboard = QApplication::clipboard();
clipboard->setText(value); clipboard->setText(value);
} }

View File

@ -22,11 +22,9 @@ int RelocsModel::columnCount(const QModelIndex&) const
QVariant RelocsModel::data(const QModelIndex &index, int role) const QVariant RelocsModel::data(const QModelIndex &index, int role) const
{ {
const RelocDescription &reloc = relocs->at(index.row()); const RelocDescription &reloc = relocs->at(index.row());
switch (role) switch (role) {
{
case Qt::DisplayRole: case Qt::DisplayRole:
switch (index.column()) switch (index.column()) {
{
case RelocsModel::VAddrColumn: case RelocsModel::VAddrColumn:
return RAddressString(reloc.vaddr); return RAddressString(reloc.vaddr);
case RelocsModel::TypeColumn: case RelocsModel::TypeColumn:
@ -50,8 +48,7 @@ QVariant RelocsModel::data(const QModelIndex &index, int role) const
QVariant RelocsModel::headerData(int section, Qt::Orientation, int role) const QVariant RelocsModel::headerData(int section, Qt::Orientation, int role) const
{ {
if (role == Qt::DisplayRole) if (role == Qt::DisplayRole)
switch (section) switch (section) {
{
case RelocsModel::VAddrColumn: case RelocsModel::VAddrColumn:
return tr("Address"); return tr("Address");
case RelocsModel::TypeColumn: case RelocsModel::TypeColumn:

View File

@ -69,13 +69,17 @@ void StackWidget::setStackGrid()
QStandardItem *rowRef = new QStandardItem(ref); QStandardItem *rowRef = new QStandardItem(ref);
modelStack->setItem(i, 2, rowRef); modelStack->setItem(i, 2, rowRef);
if (refObject.toString().contains("ascii") && refObject.toString().count("-->") == 1) { if (refObject.toString().contains("ascii") && refObject.toString().count("-->") == 1) {
modelStack->setData(modelStack->index(i, 2, QModelIndex()), QVariant(QColor(243, 156, 17)), Qt::ForegroundRole); // orange modelStack->setData(modelStack->index(i, 2, QModelIndex()), QVariant(QColor(243, 156, 17)),
Qt::ForegroundRole); // orange
} else if (ref.contains("program R X") && ref.count("-->") == 0) { } else if (ref.contains("program R X") && ref.count("-->") == 0) {
modelStack->setData(modelStack->index(i, 2, QModelIndex()), QVariant(QColor(Qt::red)), Qt::ForegroundRole); modelStack->setData(modelStack->index(i, 2, QModelIndex()), QVariant(QColor(Qt::red)),
Qt::ForegroundRole);
} else if (ref.contains("stack") && ref.count("-->") == 0) { } else if (ref.contains("stack") && ref.count("-->") == 0) {
modelStack->setData(modelStack->index(i, 2, QModelIndex()), QVariant(QColor(Qt::cyan)), Qt::ForegroundRole); modelStack->setData(modelStack->index(i, 2, QModelIndex()), QVariant(QColor(Qt::cyan)),
Qt::ForegroundRole);
} else if (ref.contains("library") && ref.count("-->") == 0) { } else if (ref.contains("library") && ref.count("-->") == 0) {
modelStack->setData(modelStack->index(i, 2, QModelIndex()), QVariant(QColor(Qt::green)), Qt::ForegroundRole); modelStack->setData(modelStack->index(i, 2, QModelIndex()), QVariant(QColor(Qt::green)),
Qt::ForegroundRole);
} }
} }
i++; i++;

View File

@ -178,7 +178,8 @@ void StringsWidget::refreshStrings()
} }
task = QSharedPointer<StringsTask>(new StringsTask()); task = QSharedPointer<StringsTask>(new StringsTask());
connect(task.data(), &StringsTask::stringSearchFinished, this, &StringsWidget::stringSearchFinished); connect(task.data(), &StringsTask::stringSearchFinished, this,
&StringsWidget::stringSearchFinished);
Core()->getAsyncTaskManager()->start(task); Core()->getAsyncTaskManager()->start(task);
} }

View File

@ -97,14 +97,17 @@ ZignaturesProxyModel::ZignaturesProxyModel(ZignaturesModel *sourceModel, QObject
bool ZignaturesProxyModel::filterAcceptsRow(int row, const QModelIndex &parent) const bool ZignaturesProxyModel::filterAcceptsRow(int row, const QModelIndex &parent) const
{ {
QModelIndex index = sourceModel()->index(row, 0, parent); QModelIndex index = sourceModel()->index(row, 0, parent);
ZignatureDescription item = index.data(ZignaturesModel::ZignatureDescriptionRole).value<ZignatureDescription>(); ZignatureDescription item = index.data(
ZignaturesModel::ZignatureDescriptionRole).value<ZignatureDescription>();
return item.name.contains(filterRegExp()); return item.name.contains(filterRegExp());
} }
bool ZignaturesProxyModel::lessThan(const QModelIndex &left, const QModelIndex &right) const bool ZignaturesProxyModel::lessThan(const QModelIndex &left, const QModelIndex &right) const
{ {
ZignatureDescription leftZignature = left.data(ZignaturesModel::ZignatureDescriptionRole).value<ZignatureDescription>(); ZignatureDescription leftZignature = left.data(
ZignatureDescription rightZignature = right.data(ZignaturesModel::ZignatureDescriptionRole).value<ZignatureDescription>(); ZignaturesModel::ZignatureDescriptionRole).value<ZignatureDescription>();
ZignatureDescription rightZignature = right.data(
ZignaturesModel::ZignatureDescriptionRole).value<ZignatureDescription>();
switch (left.column()) { switch (left.column()) {
case ZignaturesModel::OffsetColumn: case ZignaturesModel::OffsetColumn:
@ -156,6 +159,7 @@ void ZignaturesWidget::setScrollMode()
void ZignaturesWidget::on_zignaturesTreeView_doubleClicked(const QModelIndex &index) void ZignaturesWidget::on_zignaturesTreeView_doubleClicked(const QModelIndex &index)
{ {
ZignatureDescription item = index.data(ZignaturesModel::ZignatureDescriptionRole).value<ZignatureDescription>(); ZignatureDescription item = index.data(
ZignaturesModel::ZignatureDescriptionRole).value<ZignatureDescription>();
Core()->seek(item.offset); Core()->seek(item.offset);
} }

View File

@ -13,8 +13,7 @@ class MainWindow;
class QTreeWidget; class QTreeWidget;
class QTreeWidgetItem; class QTreeWidgetItem;
namespace Ui namespace Ui {
{
class ZignaturesWidget; class ZignaturesWidget;
} }