MCPcopy Create free account
hub / github.com/Project-LemonLime/Project_LemonLime / tabIndexChanged

Method tabIndexChanged

src/lemon.cpp:514–540  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

512}
513
514void LemonLime::tabIndexChanged(int index) {
515 if (index != 1) {
516 judgeExtButtonFlip(false);
517 ui->judgeAction->setEnabled(false);
518 ui->judgeButton->setEnabled(false);
519 ui->cleanupAction->setEnabled(false);
520 ui->refreshAction->setEnabled(false);
521
522 if (index == 2) {
523 ui->statisticsBrowser->refresh();
524 }
525 } else {
526 QList<QTableWidgetSelectionRange> selectionRange = ui->resultViewer->selectedRanges();
527
528 if (! selectionRange.empty()) {
529 ui->judgeAction->setEnabled(true);
530 ui->judgeButton->setEnabled(true);
531 } else {
532 ui->judgeAction->setEnabled(false);
533 ui->judgeButton->setEnabled(false);
534 }
535
536 judgeExtButtonFlip(ui->resultViewer->rowCount() > 0);
537 ui->cleanupAction->setEnabled(true);
538 ui->refreshAction->setEnabled(true);
539 }
540}
541
542void LemonLime::moveUpTask() {
543 QTreeWidgetItem *curItem = ui->summary->currentItem();

Callers

nothing calls this directly

Calls 1

refreshMethod · 0.45

Tested by

no test coverage detected