void QQuickAction::setTooltip(const QString &arg) { if (m_tooltip != arg) { m_tooltip = arg; emit tooltipChanged(arg); } }
void TooltipView:: draw() { if (!model_->comment) return; if (!initialized) initialize(); //if (visible) { drawMarkers(); if (model_->automarking == TooltipModel::AutoMarkerWorking) { TaskInfo ti("TooltipView doesn't have all data yet"); std::string prev_html = model_->comment->html(); model_->showToolTip( model_->pos() ); std::string html = model_->comment->html(); if (model_->automarking != TooltipModel::AutoMarkerWorking) TaskInfo("TooltipView just finished\n%s", html.c_str()); else if(html != prev_html) TaskInfo("Changed tooltip\n%s", html.c_str()); render_view_->redraw(); emit tooltipChanged(); } } }
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 ); }
void MacToolButton::setTooltip(const QString &arg) { if (m_tooltip != arg) { m_tooltip = arg; emit tooltipChanged(arg); } }