Skip to content

Commit

Permalink
More UI polish
Browse files Browse the repository at this point in the history
  • Loading branch information
Dax89 committed Nov 29, 2018
1 parent 8aeb16e commit c1d8096
Show file tree
Hide file tree
Showing 8 changed files with 10 additions and 27 deletions.
10 changes: 0 additions & 10 deletions models/disassemblermodel.cpp
Expand Up @@ -12,13 +12,3 @@ QVariant DisassemblerModel::headerData(int section, Qt::Orientation orientation,

return QVariant();
}

QVariant DisassemblerModel::data(const QModelIndex &index, int role) const
{
Q_UNUSED(index)

if(role == Qt::TextAlignmentRole)
return Qt::AlignCenter;

return QVariant();
}
4 changes: 1 addition & 3 deletions models/disassemblermodel.h
Expand Up @@ -12,16 +12,14 @@ class DisassemblerModel : public QAbstractListModel
Q_OBJECT

public:
explicit DisassemblerModel(QObject *parent = 0);
explicit DisassemblerModel(QObject *parent = NULL);

public:
virtual void setDisassembler(REDasm::DisassemblerAPI *disassembler);
virtual QVariant headerData(int section, Qt::Orientation orientation, int role) const;
virtual QVariant data(const QModelIndex &index, int role) const;

protected:
REDasm::DisassemblerAPI* m_disassembler;
bool m_defaultfont;
};

#endif // DISASSEMBLERMODEL_H
4 changes: 2 additions & 2 deletions models/listingitemmodel.cpp
Expand Up @@ -69,7 +69,7 @@ QVariant ListingItemModel::data(const QModelIndex &index, int role) const
REDasm::SymbolPtr symbol = m_disassembler->document()->symbol(item->address);

if(!symbol)
return DisassemblerModel::data(index, role);
return QVariant();

if(role == Qt::DisplayRole)
{
Expand Down Expand Up @@ -113,7 +113,7 @@ QVariant ListingItemModel::data(const QModelIndex &index, int role) const
return THEME_VALUE("string_fg");
}

return DisassemblerModel::data(index, role);
return QVariant();
}

bool ListingItemModel::isItemAllowed(REDasm::ListingItem *item) const
Expand Down
2 changes: 0 additions & 2 deletions models/referencesmodel.cpp
Expand Up @@ -94,8 +94,6 @@ QVariant ReferencesModel::data(const QModelIndex &index, int role) const
}
}
}
else if((role == Qt::TextAlignmentRole) && (index.column() > 0))
return Qt::AlignCenter;

return QVariant();
}
Expand Down
9 changes: 3 additions & 6 deletions models/segmentsmodel.cpp
Expand Up @@ -5,15 +5,12 @@

#define ADD_SEGMENT_TYPE(s, t) { if(!s.isEmpty()) s += " | "; s += t; }

SegmentsModel::SegmentsModel(QObject *parent) : ListingItemModel(REDasm::ListingItem::SegmentItem, parent)
{

}
SegmentsModel::SegmentsModel(QObject *parent) : ListingItemModel(REDasm::ListingItem::SegmentItem, parent) { }

QVariant SegmentsModel::data(const QModelIndex &index, int role) const
{
if(!m_disassembler)
return DisassemblerModel::data(index, role);
return QVariant();

if(role == Qt::DisplayRole)
{
Expand All @@ -39,7 +36,7 @@ QVariant SegmentsModel::data(const QModelIndex &index, int role) const
return THEME_VALUE("address_list_fg");
}

return DisassemblerModel::data(index, role);
return QVariant();
}

QVariant SegmentsModel::headerData(int section, Qt::Orientation orientation, int role) const
Expand Down
2 changes: 1 addition & 1 deletion models/segmentsmodel.h
Expand Up @@ -8,7 +8,7 @@ class SegmentsModel : public ListingItemModel
Q_OBJECT

public:
explicit SegmentsModel(QObject *parent = 0);
explicit SegmentsModel(QObject *parent = NULL);

public:
virtual QVariant data(const QModelIndex &index, int role) const;
Expand Down
2 changes: 1 addition & 1 deletion models/symboltablemodel.h
Expand Up @@ -8,7 +8,7 @@ class SymbolTableModel : public ListingItemModel
Q_OBJECT

public:
explicit SymbolTableModel(u32 itemtype, QObject *parent = nullptr);
explicit SymbolTableModel(u32 itemtype, QObject *parent = NULL);
void setSymbolFlags(u32 symbolflags);

protected:
Expand Down
4 changes: 2 additions & 2 deletions widgets/disassemblerview/disassemblerview.cpp
Expand Up @@ -17,8 +17,8 @@ DisassemblerView::DisassemblerView(QPushButton *pbstatus, QLineEdit *lefilter, Q
ui->vSplitter->setSizes((QList<int>() << this->width() * 0.70
<< this->width() * 0.30));

ui->hSplitter->setSizes((QList<int>() << this->width() * 0.30
<< this->width() * 0.70));
ui->hSplitter->setSizes((QList<int>() << this->width() * 0.25
<< this->width() * 0.75));

m_disassemblerlistingview = new DisassemblerListingView(ui->stackedWidget);
m_disassemblergraphview = new DisassemblerGraphView(ui->stackedWidget);
Expand Down

0 comments on commit c1d8096

Please sign in to comment.