Exemple #1
0
who::who(QWidget *parent) :
    QDialog(parent),
    ui(new Ui::who)
{
    ui->setupUi(this);

    player = new QMediaPlayer(this);

    displayPicture();
    facts();
    Music();
}
void ViewComputerDialog::displayComputer() {
    ui->computer_name->setText(QString::fromStdString(computer.name));
    ui->built_year->setText(QString::fromStdString(computer.dateOfBuild));
    ui->was_built->setText(QString::fromStdString(computer.built));
    ui->type->setText(QString::fromStdString(computer.type));
    int thisYear = QDate::currentDate().year();
    if(computer.built == "yes") {
        QString age = QString::number(thisYear - QString::fromStdString(computer.dateOfBuild).toInt());
        ui->aged->setText("Age: " + age);
    }
    else {
        ui->aged->setText("");
    }
    displayPicture();
}
bool TestingWidgetFacade::connectToTestingTaskWidget(QObject* testingtaskwidget) {
    if(!QObject::connect(this, SIGNAL(showTaskText(QString)), testingtaskwidget, SLOT(displayTaskText(QString)), Qt::AutoConnection)) {
        return 0;
    }
    if(!QObject::connect(this, SIGNAL(showTaskAnswers(QString)), testingtaskwidget, SLOT(displayTaskAnswers(QString)), Qt::AutoConnection)) {
        return 0;
    }
    if(!QObject::connect(this, SIGNAL(showTaskPicture(QString)), testingtaskwidget, SLOT(displayPicture(QString)), Qt::AutoConnection)) {
        return 0;
    }
    if(!QObject::connect(this, SIGNAL(showTaskPicture(QStringList)), testingtaskwidget, SLOT(displayPictures(QStringList)), Qt::AutoConnection)) {
        return 0;
    }
    if(!QObject::connect(this, SIGNAL(clearImages()), testingtaskwidget, SLOT(clearPictures()), Qt::AutoConnection)) {
        return 0;
    }
    if(!QObject::connect(this, SIGNAL(clearTestTask()), testingtaskwidget, SLOT(clearAll()), Qt::AutoConnection)) {
        return 0;
    }
    return 1;
}