70 ui->managerRepository->setModel(managerRepositoryModel);
71 ui->monitoredManagers->setModel(monitoredManagerModel);
73 connect(ui->addNewManager, SIGNAL(clicked()),
this, SLOT(
addNewManager()));
74 connect(ui->cancelOkBox, SIGNAL(accepted()),
this, SLOT(accept()));
75 connect(ui->cancelOkBox, SIGNAL(rejected()),
this, SLOT(reject()));
77 connect(ui->moveToMonitoredManagersButton,
81 connect(ui->moveToManagerRepositoryButton,
85 connect(ui->removeSelectedManagersButton,
90 connect(ui->scanButton, SIGNAL(clicked()),
this, SLOT(
scanForManagers()));
92 connect(ui->clearButton, SIGNAL(clicked()),
this, SLOT(
clearRepository()));
99 brush.setColor(QColor(78, 238, 148));
100 brush.setStyle(Qt::SolidPattern);
106 QHash<QString, ArmarXManagerItem*> itemByName;
107 for (
int i = 0; i < monitoredManagerModel->rowCount(); ++i)
110 itemByName.insert(item->
getName(), item);
112 for (
int i = 0; i < managerRepositoryModel->rowCount(); ++i)
115 itemByName.insert(item->
getName(), item);
118 for (
const QString& name : managers)
124 managerRepositoryModel->appendRow(item);
125 itemByName.insert(name, item);
128 item->setBackground(brush);