static void done_Click(GL_PageControls_TypeDef* pThis) { // Change text back to normal for next time. clearLabel(); resetLabel(); set_kybd_mode(0); Screen_ShowScreen(&g_screenMainPSK); }
void Widget::getCCL() { srand(time(NULL)); // for random() rsltImg = binImg; int labels; labels = this->getConnectedComponentLabeling(); // first pass if( labels >= MAX_COMPONENTS ){ QMessageBox msgBox; msgBox.setText("The document has been modified."); msgBox.exec(); return; } resetLabel(link); // second pass // draw labels labels = countLabelNm(); QVariant var; var = labels; QString resultStr; resultStr = "Total " + var.toString() + " components were labeled!"; QMessageBox msgBox; msgBox.setText(resultStr); msgBox.exec(); ui->toolButton_3->setEnabled(true); ui->toolButton_3->setIconSize(QSize(rsltImg.width(), rsltImg.height())); ui->toolButton_3->setIcon(QPixmap::fromImage(rsltImg)); }
MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow), inputImage(nullptr), outputImage(nullptr), inputImageLabel(nullptr), outputImageLabel(nullptr) { ui->setupUi(this); setWindowTitle(tr(qPrintable(APP_NAME))); inputImageLabel = new QLabel; setupImageLabel(inputImageLabel, ui->inputLayout); outputImageLabel = new QLabel; setupImageLabel(outputImageLabel, ui->outputLayout); resetLabel(inputImageLabel); resetLabel(outputImageLabel); setupKernelValidators(); }
void MainWindow::loadInputImage() { auto fileName = QFileDialog::getOpenFileName(this, tr("Open Image"), QDir::homePath(), tr("Image Files (*.png *.jpg *.bmp)")); if(fileName.size() > 0) { inputImage = QSharedPointer<QImage>::create(); inputImage->load(fileName); inputImageLabel->setPixmap(QPixmap::fromImage(*inputImage)); inputImageLabel->resize(inputImage->width(), inputImage->height()); resetLabel(outputImageLabel); outputImage.clear(); } }
void LLChatEntry::onValueChange(S32 start, S32 end) { //Internally resetLabel() must meet a condition before it can reset the label resetLabel(); }