void PeriodicTableScene::mousePressEvent(QGraphicsSceneMouseEvent *event) { if (event->button() != Qt::LeftButton) return; QGraphicsItem *item = QGraphicsScene::itemAt(event->scenePos()); if (item->data(0).toInt() > 0 && item->data(0).toInt() < 119) emit(elementChanged(item->data(0).toInt())); QGraphicsScene::mousePressEvent(event); }
void PreferencesBase::reInit() { styles = Config::readStyles(); currentElement = ""; elementChanged( tr("Comment") ); for ( int i = 0; i < comboFamily->count(); ++i ) { if (listElements->item(i)->text() == tr("Comment")) { listElements->setCurrentItem(listElements->item(i)); break; } } checkWordWrap->setChecked( Config::wordWrap() ); checkCompletion->setChecked( Config::completion() ); checkParenMatching->setChecked( Config::parenMatching() ); spinTabSize->setValue( Config::indentTabSize() ); spinIndentSize->setValue( Config::indentIndentSize() ); checkKeepTabs->setChecked( Config::indentKeepTabs() ); checkAutoIndent->setChecked( Config::indentAutoIndent() ); }
void SGMFastScanParameters::setElement(const QString &element){ if(element_ != element){ element_ = element; emit elementChanged(element_); } }
void PeriodicTableView::elementClicked(int id) { emit(elementChanged(id)); }