MCPcopy Create free account
hub / github.com/computationalpathologygroup/ASAP / setSlots

Method setSlots

ASAP/worklist_interface/GUI/WorklistWindow.cpp:421–509  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

419 //================================= Slots =================================//
420
421 void WorklistWindow::setSlots(void)
422 {
423 connect(m_models.worklists,
424 SIGNAL(rowsRemoved(QModelIndex, int, int)),
425 this,
426 SLOT(onWorklistClear(QModelIndex, int, int)));
427
428 connect(m_models.patients,
429 SIGNAL(rowsRemoved(QModelIndex, int, int)),
430 this,
431 SLOT(onPatientsClear(QModelIndex, int, int)));
432
433 connect(m_models.studies,
434 SIGNAL(rowsRemoved(QModelIndex, int, int)),
435 this,
436 SLOT(onStudyClear(QModelIndex, int, int)));
437
438 connect(m_ui->view_worklists,
439 SIGNAL(clicked(QModelIndex)),
440 this,
441 SLOT(onWorklistSelect(QModelIndex)));
442
443 connect(m_models.worklists,
444 &QStandardItemModel::itemChanged,
445 this,
446 &WorklistWindow::onWorklistNameChange);
447
448 connect(m_ui->view_patients,
449 SIGNAL(clicked(QModelIndex)),
450 this,
451 SLOT(onPatientSelect(QModelIndex)));
452
453 connect(m_ui->view_studies,
454 SIGNAL(clicked(QModelIndex)),
455 this,
456 SLOT(onStudySelect(QModelIndex)));
457
458 connect(m_ui->view_images,
459 SIGNAL(doubleClicked(QModelIndex)),
460 this,
461 SLOT(onImageDoubleClicked(QModelIndex)));
462
463 connect(m_ui->button_open_image,
464 &QPushButton::clicked,
465 this,
466 &WorklistWindow::onImageSelect);
467
468 connect(m_ui->button_create_worklist,
469 &QPushButton::clicked,
470 this,
471 &WorklistWindow::onCreateWorklist);
472
473 connect(m_ui->action_open_file,
474 &QAction::triggered,
475 this,
476 &WorklistWindow::onSelectFileSource);
477
478 connect(m_ui->action_open_folder,

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected