QInputDialog * TriggerPoint::nameInputDialog() { QInputDialog *nameDialog = new QInputDialog(_scene->views().first(), Qt::Popup); nameDialog->setInputMode(QInputDialog::TextInput); nameDialog->setLabelText(QObject::tr("Enter the trigger message :")); nameDialog->setTextValue(QString::fromStdString(this->_abstract->message())); QPoint position = _scene->views().first()->parentWidget()->pos(); int MMwidth = _scene->views().first()->parentWidget()->width(); nameDialog->move(position.x() + MMwidth / 2, position.y()); return nameDialog; }
QInputDialog * TriggerPoint::nameInputDialog() { QInputDialog *nameDialog = new QInputDialog(_scene->views().first(), Qt::Popup); nameDialog->setInputMode(QInputDialog::TextInput); nameDialog->setLabelText(QObject::tr("Enter the trigger message :")); nameDialog->setTextValue(QString::fromStdString(this->_abstract->message())); QPoint position = _scene->views().first()->parentWidget()->pos(); int MMwidth = _scene->views().first()->parentWidget()->width(); nameDialog->move(position.x() + MMwidth / 2, position.y()); nameDialog->setStyleSheet( "QInputDialog {" "font-weight: bold;" "border: 2px solid gray;" "border-width: 2px;" "border-color: #606060;" "background-color: darkgray;" "}" ); return nameDialog; }