gui: fix warnings

This commit is contained in:
Sergiusz Bazanski 2018-08-01 02:14:20 +01:00
parent c728cdcae0
commit 049e487f3f
2 changed files with 5 additions and 20 deletions

View File

@ -150,21 +150,6 @@ LazyTreeItem *ContextTreeModel::nodeFromIndex(const QModelIndex &idx) const
return root_.get(); return root_.get();
} }
static int getElementIndex(ElementType type)
{
if (type == ElementType::BEL)
return 0;
if (type == ElementType::WIRE)
return 1;
if (type == ElementType::PIP)
return 2;
if (type == ElementType::NET)
return 3;
if (type == ElementType::CELL)
return 4;
return -1;
}
Qt::ItemFlags ContextTreeModel::flags(const QModelIndex &index) const Qt::ItemFlags ContextTreeModel::flags(const QModelIndex &index) const
{ {
LazyTreeItem *node = nodeFromIndex(index); LazyTreeItem *node = nodeFromIndex(index);

View File

@ -175,14 +175,14 @@ class ElementList : public LazyTreeItem
virtual bool canFetchMore() const override virtual bool canFetchMore() const override
{ {
return children_.size() < elements()->size(); return (size_t)children_.size() < elements()->size();
} }
void fetchMore(int count) void fetchMore(int count)
{ {
int start = children_.size(); size_t start = children_.size();
size_t end = std::min(start + count, (int)elements()->size()); size_t end = std::min(start + count, elements()->size());
for (int i = start; i < end; i++) { for (size_t i = start; i < end; i++) {
auto idstring = getter_(ctx_, elements()->at(i)); auto idstring = getter_(ctx_, elements()->at(i));
QString name(idstring.c_str(ctx_)); QString name(idstring.c_str(ctx_));
@ -293,7 +293,7 @@ class IdStringList : public StaticTreeItem
return parts_a.size() < parts_b.size(); return parts_a.size() < parts_b.size();
} }
for (int i = 0; i < parts_a.size(); i++) { for (size_t i = 0; i < parts_a.size(); i++) {
auto &part_a = parts_a.at(i); auto &part_a = parts_a.at(i);
auto &part_b = parts_b.at(i); auto &part_b = parts_b.at(i);