| 13 | } |
| 14 | |
| 15 | QAction* SplineAnnotationTool::getToolButton() { |
| 16 | if (!_button) { |
| 17 | _button = new QAction("&SplineAnnotation", this); |
| 18 | _button->setObjectName(QString::fromStdString(name())); |
| 19 | if (QApplication::styleHints()->colorScheme() == Qt::ColorScheme::Dark) { |
| 20 | _button->setIcon(QIcon(QPixmap(":/AnnotationWorkstationExtensionPlugin_icons/spline_dark.png"))); |
| 21 | } |
| 22 | else { |
| 23 | _button->setIcon(QIcon(QPixmap(":/AnnotationWorkstationExtensionPlugin_icons/spline.png"))); |
| 24 | } |
| 25 | _button->setShortcut(QKeySequence("s")); |
| 26 | } |
| 27 | return _button; |
| 28 | } |
| 29 | |
| 30 | std::string SplineAnnotationTool::name() { |
| 31 | return std::string("splineannotation"); |