SplineTool::SplineTool() { getToolButton()->setText("S"); QVBoxLayout* vbox = new QVBoxLayout(); QLabel* label = new QLabel("Spline Settings"); vbox->addWidget(label); getToolSettings()->setLayout(vbox); }
QToolBar* PreferencesDialog::setupToolBar() { toolBarButtonGroup_ = new QButtonGroup(this); toolBarButtonGroup_->setExclusive(true); contentsWidget_ = new QToolBar("Select"); contentsWidget_->setOrientation(Qt::Horizontal); contentsWidget_->setIconSize(QSize(32, 32)); QWidget* spacer1 = new QWidget(); spacer1->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding); QWidget* spacer2 = new QWidget(); spacer2->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding); contentsWidget_->addWidget(spacer1); getToolButton("general", "General", 0); getToolButton("microscope", "Microscope", 1); getToolButton("system", "System", 2); getToolButton("software", "Software", 3); getToolButton("status", "Status", 4); getToolButton("viewer", "Viewers", 5); getToolButton("fonts", "Font", 6); contentsWidget_->addWidget(spacer2); return contentsWidget_; }