void FNavgationBar::initConnect() { for(int i=0; i<buttons.length(); i++) { connect(buttons.at(i), SIGNAL(clicked()), this, SLOT(setButtonChecked())); } }
void FNavgationBar::addNavgationTile(const QString &tile, const QString &objectName) { buttonTitles << tile; FCheckabelButton* button = new FCheckabelButton(tile); buttons.append(button); button->setObjectName(objectName); connect(button, SIGNAL(clicked()), this, SLOT(setButtonChecked())); }
void FTabWidget::addWidget(const QString &tile, const QString &objectName, QWidget *widget) { buttonTitles << tile; FCheckabelButton* button = new FCheckabelButton(tile); buttons.append(button); // button->setObjectName(objectName); button->setFixedSize(200, 60); tabLayout->insertWidget(tabLayout->count() - 1, button); connect(button, SIGNAL(clicked()), this, SLOT(setButtonChecked())); // widget->setObjectName(objectName); stackLayout->addWidget(widget); }
void LayoutButton::OnlyMeChecked(bool checked) { setButtonChecked(checked); qDebug() << "onLyMeChecked" << m_text; emit onlyOneChecked(m_text); }