Exemplo n.º 1
0
void ConsoleDockWidget::contextMenu( const QPoint &pos )
{
    if ( !m_projectModel->activeProject() ) {
        return;
    }

    QMenu *menu = m_consoleWidget->createStandardContextMenu();
    QAction *clearAction = menu->addAction( KIcon("edit-clear-list"), i18nc("@action", "&Clear"),
                                            m_projectModel->activeProject(), SLOT(clearConsoleText()) );
    clearAction->setEnabled( !m_consoleWidget->document()->isEmpty() );
    menu->addAction( KIcon("help-about"), i18nc("@action", "&Show Help"), this, SLOT(showHelp()) );
    menu->exec( m_consoleWidget->mapToGlobal(pos) );
    delete menu;
}
Exemplo n.º 2
0
void MainWindow::on_multizoneRunSimulationButton_clicked()
{
    clearConsoleText();

    // Check if we need to save the Status

    if (notSavedMultizoneData())
        multizoneSaveAll();

    // Run the project
    runSolverProject(_multizoneProjectData.getProjectPath());

    ui->multizoneRunSimulationButton->setEnabled(false);
    ui->solverTabwidget->setCurrentIndex(tabResidual);
}