Пример #1
0
MainWindow::MainWindow(QWidget *parent):
  QMainWindow(parent),
  ui(new Ui::MainWindow)
  {
  ui->setupUi(this);
  ui->spinBox->setMaximum(200001);
  ui->spinBox_first->setMaximum(120000);
  ui->spinBox->setValue(200001);

  grp1();


  connect(ui->actionGrp1,SIGNAL(triggered()),this,SLOT(grp1()));
  connect(ui->actionGrp2,SIGNAL(triggered()),this,SLOT(grp2()));
  connect(ui->actionGrp3,SIGNAL(triggered()),this,SLOT(grp3()));
  }
Пример #2
0
void MainWindow::on_pushButton_clicked()
{
    if (num1 == 1)
        grp1();
    if (num1 == 2)
        grp2();
    if (num1 == 3)
        grp3();
}
Пример #3
0
void FixtureGroup_Test::copy()
{
    FixtureGroup grp1(m_doc);
    grp1.setSize(QSize(4, 4));
    grp1.setName("Pertti Pasanen");
    grp1.setId(99);
    for (quint32 id = 0; id < 16; id++)
    {
        Fixture* fxi = new Fixture(m_doc);
        fxi->setChannels(1);
        m_doc->addFixture(fxi);
        grp1.assignFixture(fxi->id());
    }
    QCOMPARE(grp1.fixtureList().size(), 16);

    FixtureGroup grp2(m_doc);
    grp2.copyFrom(&grp1);
    QCOMPARE(grp2.size(), QSize(4, 4));
    QCOMPARE(grp2.name(), QString("Pertti Pasanen"));
    QVERIFY(grp2.id() != quint32(99)); // ID must not be copied
    QCOMPARE(grp2.fixtureList().size(), 16);
    for (quint32 id = 0; id < 16; id++)
        QVERIFY(grp2.fixtureList().contains(id) == true);
}