Changeset View
Changeset View
Standalone View
Standalone View
tests/projecttest/projecttest.cpp
Show First 20 Lines • Show All 177 Lines • ▼ Show 20 Line(s) | 176 | { | |||
---|---|---|---|---|---|
178 | 178 | | |||
179 | Project project = Project(); | 179 | Project project = Project(); | ||
180 | 180 | | |||
181 | project.setId(m_editor->id->text()); | 181 | project.setId(m_editor->id->text()); | ||
182 | project.setName(m_editor->name->text()); | 182 | project.setName(m_editor->name->text()); | ||
183 | project.setVersion(m_editor->version->text()); | 183 | project.setVersion(m_editor->version->text()); | ||
184 | project.setLicense(m_editor->license->text()); | 184 | project.setLicense(m_editor->license->text()); | ||
185 | project.setUrl(m_editor->url->text()); | 185 | project.setUrl(m_editor->url->text()); | ||
186 | QStringList _d = m_editor->developers->text().split(QLatin1Char(',')); | 186 | const QStringList _d = m_editor->developers->text().split(QLatin1Char(',')); | ||
187 | QStringList devs; | 187 | QStringList devs; | ||
188 | foreach (const QString &dev, _d) { | 188 | for (const QString &dev : _d) { | ||
189 | devs << dev.trimmed(); | 189 | devs << dev.trimmed(); | ||
190 | } | 190 | } | ||
191 | project.setDevelopers(devs); | 191 | project.setDevelopers(devs); | ||
192 | project.setSummary(m_editor->summary->text()); | 192 | project.setSummary(m_editor->summary->text()); | ||
193 | project.setDescription(m_editor->description->text()); | 193 | project.setDescription(m_editor->description->text()); | ||
194 | project.setRequirements(m_editor->requirements->text()); | 194 | project.setRequirements(m_editor->requirements->text()); | ||
195 | project.setSpecFile(m_editor->specFile->toPlainText()); | 195 | project.setSpecFile(m_editor->specFile->toPlainText()); | ||
196 | 196 | | |||
▲ Show 20 Lines • Show All 91 Lines • ▼ Show 20 Line(s) | 286 | { | |||
288 | QString output = QLatin1String("<b>Projects:</b>"); | 288 | QString output = QLatin1String("<b>Projects:</b>"); | ||
289 | m_mainWidget->setEnabled(true); | 289 | m_mainWidget->setEnabled(true); | ||
290 | 290 | | |||
291 | if (j->metadata().error() == Metadata::NoError) { | 291 | if (j->metadata().error() == Metadata::NoError) { | ||
292 | Attica::ListJob<Project> *listJob = static_cast<Attica::ListJob<Project> *>(j); | 292 | Attica::ListJob<Project> *listJob = static_cast<Attica::ListJob<Project> *>(j); | ||
293 | qDebug() << "Yay, no errors ..."; | 293 | qDebug() << "Yay, no errors ..."; | ||
294 | QStringList projectIds; | 294 | QStringList projectIds; | ||
295 | 295 | | |||
296 | foreach (const Project &p, listJob->itemList()) { | 296 | const auto itemList = listJob->itemList(); | ||
297 | for (const Project &p : itemList) { | ||||
297 | m_projects[p.id()] = p; | 298 | m_projects[p.id()] = p; | ||
298 | qDebug() << "New project:" << p.id() << p.name(); | 299 | qDebug() << "New project:" << p.id() << p.name(); | ||
299 | output.append(QString(QLatin1String("<br />%1 (%2)")).arg(p.name(), p.id())); | 300 | output.append(QString(QLatin1String("<br />%1 (%2)")).arg(p.name(), p.id())); | ||
300 | projectIds << p.id(); | 301 | projectIds << p.id(); | ||
301 | m_editor->projects->insertItem(0, p.name(), p.id()); | 302 | m_editor->projects->insertItem(0, p.name(), p.id()); | ||
302 | // TODO: start project jobs here | 303 | // TODO: start project jobs here | ||
303 | } | 304 | } | ||
304 | if (listJob->itemList().isEmpty()) { | 305 | if (listJob->itemList().isEmpty()) { | ||
Show All 15 Lines | 320 | { | |||
320 | qDebug() << "BuildService list job returned"; | 321 | qDebug() << "BuildService list job returned"; | ||
321 | QString output = QLatin1String("<b>BuildServices:</b>"); | 322 | QString output = QLatin1String("<b>BuildServices:</b>"); | ||
322 | //m_mainWidget->setEnabled(true); // fixme: tab | 323 | //m_mainWidget->setEnabled(true); // fixme: tab | ||
323 | 324 | | |||
324 | if (j->metadata().error() == Metadata::NoError) { | 325 | if (j->metadata().error() == Metadata::NoError) { | ||
325 | Attica::ListJob<BuildService> *listJob = static_cast<Attica::ListJob<BuildService> *>(j); | 326 | Attica::ListJob<BuildService> *listJob = static_cast<Attica::ListJob<BuildService> *>(j); | ||
326 | qDebug() << "Yay, no errors ..."; | 327 | qDebug() << "Yay, no errors ..."; | ||
327 | 328 | | |||
328 | foreach (const BuildService &bs, listJob->itemList()) { | 329 | const auto itemList = listJob->itemList(); | ||
330 | for (const BuildService &bs : itemList) { | ||||
329 | m_buildServices[bs.id()] = bs; | 331 | m_buildServices[bs.id()] = bs; | ||
330 | qDebug() << "New OBS:" << bs.id() << bs.name() << bs.url(); | 332 | qDebug() << "New OBS:" << bs.id() << bs.name() << bs.url(); | ||
331 | output.append(QString(QLatin1String("<br />%1 (%2) at %3")).arg(bs.name(), bs.id(), bs.url())); | 333 | output.append(QString(QLatin1String("<br />%1 (%2) at %3")).arg(bs.name(), bs.id(), bs.url())); | ||
332 | QListWidgetItem *new_bs = new QListWidgetItem(bs.name(), m_editor->buildServices); | 334 | QListWidgetItem *new_bs = new QListWidgetItem(bs.name(), m_editor->buildServices); | ||
333 | new_bs->setData(Qt::UserRole, QVariant(bs.id())); | 335 | new_bs->setData(Qt::UserRole, QVariant(bs.id())); | ||
334 | 336 | | |||
335 | m_editor->accountsServers->insertItem(0, bs.name(), bs.id()); | 337 | m_editor->accountsServers->insertItem(0, bs.name(), bs.id()); | ||
336 | //QListWidgetItem* new_bsa = new QListWidgetItem(bs.name(), m_editor->accountsServers); | 338 | //QListWidgetItem* new_bsa = new QListWidgetItem(bs.name(), m_editor->accountsServers); | ||
Show All 19 Lines | 357 | { | |||
356 | qDebug() << "BuildServiceJobList list job returned"; | 358 | qDebug() << "BuildServiceJobList list job returned"; | ||
357 | QString output = QLatin1String("<b>BuildServiceJobs: </b>"); | 359 | QString output = QLatin1String("<b>BuildServiceJobs: </b>"); | ||
358 | //m_mainWidget->setEnabled(true); // fixme: tab | 360 | //m_mainWidget->setEnabled(true); // fixme: tab | ||
359 | 361 | | |||
360 | if (j->metadata().error() == Metadata::NoError) { | 362 | if (j->metadata().error() == Metadata::NoError) { | ||
361 | Attica::ListJob<BuildServiceJob> *listJob = static_cast<Attica::ListJob<BuildServiceJob> *>(j); | 363 | Attica::ListJob<BuildServiceJob> *listJob = static_cast<Attica::ListJob<BuildServiceJob> *>(j); | ||
362 | qDebug() << "Yay, no errors. Items found:" << listJob->itemList().count(); | 364 | qDebug() << "Yay, no errors. Items found:" << listJob->itemList().count(); | ||
363 | 365 | | |||
364 | foreach (const BuildServiceJob &bsj, listJob->itemList()) { | 366 | const auto itemList = listJob->itemList(); | ||
367 | for (const BuildServiceJob &bsj : itemList) { | ||||
365 | m_buildServiceJobs[bsj.id()] = bsj; | 368 | m_buildServiceJobs[bsj.id()] = bsj; | ||
366 | qDebug() << "New BuildServiceJob:" << bsj.id() << bsj.name() << bsj.target(); | 369 | qDebug() << "New BuildServiceJob:" << bsj.id() << bsj.name() << bsj.target(); | ||
367 | output.append(QString(QLatin1String("<br />%1 (%2) for %3")).arg(bsj.name(), bsj.id(), bsj.target())); | 370 | output.append(QString(QLatin1String("<br />%1 (%2) for %3")).arg(bsj.name(), bsj.id(), bsj.target())); | ||
368 | QListWidgetItem *new_bsj = new QListWidgetItem(bsj.name(), m_editor->buildServiceJobs); | 371 | QListWidgetItem *new_bsj = new QListWidgetItem(bsj.name(), m_editor->buildServiceJobs); | ||
369 | new_bsj->setData(Qt::UserRole, QVariant(bsj.id())); | 372 | new_bsj->setData(Qt::UserRole, QVariant(bsj.id())); | ||
370 | } | 373 | } | ||
371 | if (listJob->itemList().isEmpty()) { | 374 | if (listJob->itemList().isEmpty()) { | ||
372 | output.append(QLatin1String("No jobs found.")); | 375 | output.append(QLatin1String("No jobs found.")); | ||
Show All 9 Lines | |||||
382 | //setBuildStatus(output); | 385 | //setBuildStatus(output); | ||
383 | } | 386 | } | ||
384 | 387 | | |||
385 | void ProjectTest::selectedBuildServiceChanged(QListWidgetItem *current, QListWidgetItem *previous) | 388 | void ProjectTest::selectedBuildServiceChanged(QListWidgetItem *current, QListWidgetItem *previous) | ||
386 | { | 389 | { | ||
387 | Q_UNUSED(previous) | 390 | Q_UNUSED(previous) | ||
388 | qDebug() << "current item changed to " << current->data(Qt::UserRole).toString(); | 391 | qDebug() << "current item changed to " << current->data(Qt::UserRole).toString(); | ||
389 | m_editor->targets->clear(); | 392 | m_editor->targets->clear(); | ||
390 | QList<Target> targetlist = m_buildServices[current->data(Qt::UserRole).toString()].targets(); | 393 | const QList<Target> targetlist = m_buildServices[current->data(Qt::UserRole).toString()].targets(); | ||
391 | foreach (const Target &t, targetlist) { | 394 | for (const Target &t : targetlist) { | ||
392 | //m_editor->targets->insertItems(0, m_buildServices[current->data(Qt::UserRole).toString()].targets()); | 395 | //m_editor->targets->insertItems(0, m_buildServices[current->data(Qt::UserRole).toString()].targets()); | ||
393 | m_editor->targets->insertItem(0, t.name, t.id); | 396 | m_editor->targets->insertItem(0, t.name, t.id); | ||
394 | // FIXME: target id. | 397 | // FIXME: target id. | ||
395 | qDebug() << "target:" << t.name << t.id; | 398 | qDebug() << "target:" << t.name << t.id; | ||
396 | } | 399 | } | ||
397 | } | 400 | } | ||
398 | 401 | | |||
399 | void ProjectTest::createBuildServiceJob() | 402 | void ProjectTest::createBuildServiceJob() | ||
▲ Show 20 Lines • Show All 90 Lines • Show Last 20 Lines |