void MainWindow::on_pushButton_clicked() { if (num1 == 1) grp1(); if (num1 == 2) grp2(); if (num1 == 3) grp3(); }
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())); }
ConnectionEditor::ConnectionEditor(QWidget* parent, Qt::WindowFlags flags) : KXmlGuiWindow(parent, flags) , m_editor(new Ui::ConnectionEditor) , m_handler(new Handler(this)) { QWidget * tmp = new QWidget(this); m_editor->setupUi(tmp); setCentralWidget(tmp); m_editor->connectionsWidget->setSortingEnabled(false); m_editor->connectionsWidget->sortByColumn(0, Qt::AscendingOrder); m_editor->connectionsWidget->setSortingEnabled(true); m_editor->connectionsWidget->setSelectionMode(QAbstractItemView::ExtendedSelection); m_editor->connectionsWidget->setContextMenuPolicy(Qt::CustomContextMenu); m_editor->messageWidget->hide(); m_editor->messageWidget->setCloseButtonVisible(false); m_editor->messageWidget->setWordWrap(true); m_editor->ktreewidgetsearchline->lineEdit()->setPlaceholderText(i18n("Type here to search connections...")); initializeConnections(); initializeMenu(); KSharedConfigPtr config = KSharedConfig::openConfig(); KConfigGroup grp(config, "ConnectionsWidget"); m_editor->connectionsWidget->header()->restoreState(grp.readEntry<QByteArray>("state", QByteArray())); KConfigGroup grp2(config, "General"); if (grp2.isValid()) { if (grp2.readEntry("FirstStart", true)) { importSecretsFromPlainTextFiles(); } grp2.writeEntry("FirstStart", false); } connect(m_editor->connectionsWidget->selectionModel(), &QItemSelectionModel::selectionChanged, this, &ConnectionEditor::slotSelectionChanged); connect(m_editor->connectionsWidget, &QTreeView::doubleClicked, this, &ConnectionEditor::slotItemDoubleClicked); connect(m_editor->connectionsWidget, &QTreeView::customContextMenuRequested, this, &ConnectionEditor::slotContextMenuRequested); connect(m_menu->menu(), &QMenu::triggered, this, static_cast<void (ConnectionEditor::*)(QAction*)>(&ConnectionEditor::addConnection)); connect(NetworkManager::settingsNotifier(), &NetworkManager::SettingsNotifier::connectionAdded, this, &ConnectionEditor::connectionAdded); QLoggingCategory::setFilterRules(QStringLiteral("plasma-nm.debug = false")); QLoggingCategory::setFilterRules(QStringLiteral("plasma-nm.warning = true")); }
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); }