Esempio n. 1
0
void QQuickAction::setTooltip(const QString &arg)
{
    if (m_tooltip != arg) {
        m_tooltip = arg;
        emit tooltipChanged(arg);
    }
}
Esempio n. 2
0
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();
        }
    }
}
Esempio n. 3
0
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 );
}
Esempio n. 4
0
void MacToolButton::setTooltip(const QString &arg) {
        if (m_tooltip != arg) {
                m_tooltip = arg;
                emit tooltipChanged(arg);
        }
}