HarmonicsInfoForm::HarmonicsInfoForm( Sawe::Project*project, TooltipController* harmonicscontroller, RenderView* render_view) : ui(new Ui::HarmonicsInfoForm), project(project), harmonicscontroller(harmonicscontroller), render_view(render_view), rebuilding(0) { ui->setupUi(this); Ui::SaweMainWindow* MainWindow = project->mainWindow(); dock = new QDockWidget(MainWindow); dock->setObjectName(QString::fromUtf8("dockWidgetHarmonicsInfoForm")); dock->setMinimumSize(QSize(42, 79)); dock->setMaximumSize(QSize(524287, 524287)); dock->resize(123, 150); dock->setContextMenuPolicy(Qt::NoContextMenu); dock->setFeatures(QDockWidget::AllDockWidgetFeatures); dock->setAllowedAreas(Qt::AllDockWidgetAreas); dock->setEnabled(true); dock->setWidget(this); dock->setWindowTitle("Harmonics info"); deleteRow = new QAction( this ); deleteRow->setText("Delete row"); ui->tableWidget->addAction(deleteRow); ui->tableWidget->setContextMenuPolicy( Qt::ActionsContextMenu ); connect(deleteRow, SIGNAL(triggered()), SLOT(deleteCurrentRow())); actionHarmonics_info = new QAction( this ); actionHarmonics_info->setObjectName("actionHarmonics_info"); actionHarmonics_info->setText("Harmonics info"); actionHarmonics_info->setCheckable( true ); actionHarmonics_info->setChecked( true ); MainWindow->getItems()->menu_Windows->addAction( actionHarmonics_info ); connect(actionHarmonics_info, SIGNAL(toggled(bool)), dock, SLOT(setVisible(bool))); connect(actionHarmonics_info, SIGNAL(triggered()), dock, SLOT(raise())); connect(dock, SIGNAL(visibilityChanged(bool)), SLOT(checkVisibility(bool))); connect(harmonicscontroller, SIGNAL(tooltipChanged()), SLOT(harmonicsChanged())); connect(ui->tableWidget, SIGNAL(currentCellChanged(int,int,int,int)), SLOT(currentCellChanged())); harmonicsChanged(); dock->setVisible( false ); actionHarmonics_info->setChecked( false ); }
DefaultDimensionWidget::DefaultDimensionWidget(QWidget *parent) : QWidget(parent), ui(new Ui::DefaultDimensionWidget) { ui->setupUi(this); mParameterListModel = new QStringListModel(global::gParametersForDimensionList); mUnitsListModel = new QStringListModel(global::gUnitsForUnitList); ui->parameterListView->setModel(mParameterListModel); ui->unitsListView->setModel(mUnitsListModel); connect(ui->addPushButton, SIGNAL(clicked()), this, SLOT(addPair())); connect(ui->removePushButton, SIGNAL(clicked()), this, SLOT(deleteCurrentRow())); connect(ui->parameterListView, SIGNAL(clicked(const QModelIndex &)), this, SLOT(activateUnitByParameterIndex(const QModelIndex &))); connect(ui->unitsListView, SIGNAL(clicked(const QModelIndex &)), this, SLOT(activateParameterByUnitsIndex(const QModelIndex &))); }