GH-253 implement launching instances from command line

This commit is contained in:
Petr Mrázek
2015-09-30 00:11:00 +02:00
parent e993b1152d
commit e2fd299fc5
4 changed files with 40 additions and 16 deletions

View File

@ -362,23 +362,16 @@ int InstanceList::add(InstancePtr t)
InstancePtr InstanceList::getInstanceById(QString instId) const
{
if (m_instances.isEmpty())
{
if(instId.isEmpty())
return InstancePtr();
}
QListIterator<InstancePtr> iter(m_instances);
InstancePtr inst;
while (iter.hasNext())
for(auto & inst: m_instances)
{
inst = iter.next();
if (inst->id() == instId)
break;
{
return inst;
}
}
if (inst->id() != instId)
return InstancePtr();
else
return iter.peekPrevious();
return InstancePtr();
}
QModelIndex InstanceList::getInstanceIndexById(const QString &id) const