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();
}
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
{
LazyTreeItem *node = nodeFromIndex(index);

View File

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