Ejemplo n.º 1
0
void MainWindow::on_actionNew_triggered() {
    if (maybeSave()) {
        octreeEditor->createNew();
        viewport->reset();
        setCurrentFile(QString());
    }
}
Ejemplo n.º 2
0
void MailEditorMainWindow::closeEvent(QCloseEvent *e)
  {
  if(maybeSave())
    e->accept();
  else
    e->ignore();
  }
Ejemplo n.º 3
0
void toResultTableData::query(const QString &, toQueryParams const& params)
{
    if (!maybeSave())
        return;

    if (params.size() == 2)
    {
        toQueryParams::const_iterator par = params.begin();
        Owner = (QString)*par;
        par++;
        Table = (QString)*par;
    }

    /* Always check, if either is empty, query will fail */
    if (Owner.isEmpty() || Table.isEmpty())
    {
        Edit->clearData();
        return;
    }

    FilterName = filterName();
    bool filter = AllFilter || Criteria.contains(FilterName);
    filterAct->setChecked(filter);

    toConnection &conn = connection();
    QList<QString> priKeys = conn.getTraits().primaryKeys(conn, toCache::ObjectRef(Owner, Table, Owner));
    SQL = "SELECT ";
    Q_FOREACH(QString c, priKeys)
    {
        SQL += c + ",";
    }
Ejemplo n.º 4
0
void Gui::open()
{  
  if (maybeSave()) {
    QSettings settings(LPUB,SETTINGS);
    QString modelDir;
    if (settings.contains("modelDir")) {
      modelDir = settings.value("modelDir").toString();
    } else {
      modelDir = Preferences::ldrawPath + "/MODELS";
    }

    QString fileName = QFileDialog::getOpenFileName(
      this,
      tr("Open LDraw File"),
      modelDir,
      tr("LDraw Files (*.DAT *.LDR *.MPD *.dat *.ldr *.mpd)"));

    if (!fileName.isEmpty()) {
      settings.setValue("modelDir",modelDir);
      openFile(fileName);
      displayPage();
      enableActions();
      return;
    }
  }
  return;
}
Ejemplo n.º 5
0
void BrailleMusicEditor::fileNew() {
  if (maybeSave()) {
    textEdit->clear();
    setCurrentFileName(QString());
    showEmptySVG();
  }
}
Ejemplo n.º 6
0
void MainWindow2::openDocument()
{
    if ( maybeSave() )
    {
        QSettings settings( PENCIL2D, PENCIL2D );

        QString strLastOpenPath = settings.value( LAST_FILE_PATH, QDir::homePath() ).toString();
        QString fileName = QFileDialog::getOpenFileName( this,
                                                         tr( "Open File..." ),
                                                         strLastOpenPath,
                                                         tr( PFF_OPEN_ALL_FILE_FILTER ) );
        if ( fileName.isEmpty() )
        {
            return;
        }

        QFileInfo fileInfo( fileName );
        if ( fileInfo.isDir() )
        {
            return;
        }

        bool ok = openObject( fileName );

        if ( !ok )
        {
            QMessageBox::warning( this, tr("Warning"), tr("Pencil cannot read this file. If you want to import images, use the command import.") );
            newDocument();
        }
    }
}
Ejemplo n.º 7
0
void XmlWindow::open(){
    if(maybeSave()){
        QString fileName = QFileDialog::getOpenFileName(this);
        if (!fileName.isEmpty())
            loadFile(fileName);
    }
}
Ejemplo n.º 8
0
void MainWindow::fileNew() {
    if (_sdata)
        if (!_sdata->isSaved())
            maybeSave();
        fileClose();
    // if project exist,
        // if not saved,
            //maybe save?
        // close


    // run wizard
    QMdiSubWindow * world = _mdiArea->addSubWindow(new WorldWidget());
    world->setWindowTitle("*untitled");
    world->setMinimumSize(300, 200);
    world->show();

    _sdata = new SimulationData();
    _sdata->setSaved(false);

    connect(_sdata, SIGNAL(fileNameChanged(QString)), world, SLOT(setWindowTitle(QString)));

    SensorNetwork net(40);
    net.push();
    net.start();

    _fileSaveAsAct->setEnabled(true);
    _fileCloseAct->setEnabled(true);
}
Ejemplo n.º 9
0
void MainWindow::closeEvent(QCloseEvent *event) {
    if (maybeSave()) {
        event->accept();
    } else {
        event->ignore();
    }
}
Ejemplo n.º 10
0
void TextEdit::fileNew()
{
    if (maybeSave()) {
        textEdit->clear();
        setCurrentFileName(QString());
    }
}
Ejemplo n.º 11
0
void QWERTYEditor::newFile() {

    if ( maybeSave() ) {
        textEdit -> clear();
        setCurrentFile("");
    }
}
Ejemplo n.º 12
0
void MainWindow::newFile()
{
    if (maybeSave())
    {

        if (m_session)
        {
            /* close any ongoing file sessions, and free the accounts.
             * disable events so we don't gobj spammed by redraws. */
            qof_event_suspend ();

            gnc_hook_run(HOOK_BOOK_CLOSED, m_session.gobj());

            qof_session_destroy(m_session.gobj());
            m_session.reset();
            qof_event_resume ();
        }

        /* start a new book */
        m_session.reset(qof_session_new());

        gnc_hook_run(HOOK_NEW_BOOK, NULL);

        /* Call this after re-enabling events. */
        gnc_hook_run(HOOK_BOOK_OPENED, m_session.gobj());

        setCurrentFile("");
    }
}
Ejemplo n.º 13
0
void HtmlEditor::closeEvent(QCloseEvent *e)
{
    if (maybeSave())
        e->accept();
    else
        e->ignore();
}
Ejemplo n.º 14
0
void MainWindow::on_actionNew_triggered()
{
    if (maybeSave()) {
        codeEditor->clear();
        setCurrentFile("");
    }
}
Ejemplo n.º 15
0
void MainWindow::newFile()
{
    if (maybeSave()) {
        m_fileStack->newFile();
        setCurrentFile("");
    }
}
Ejemplo n.º 16
0
void CreateBlogMsg::fileNew()
{
    if (maybeSave()) {
        ui.msgEdit->clear();
        setCurrentFileName(QString());
    }
}
Ejemplo n.º 17
0
void MainWindow::on_action_New_triggered()
{
    if (maybeSave()) {
        delete canvas;
        newCanvas();
    }
}
Ejemplo n.º 18
0
void QSnippetEdit::on_lwSnippets_currentRowChanged(int idx)
{
	if ( (idx - 1) == m_editedSnippet )
		return;
	
	if ( maybeSave() )
	{
		lwSnippets->setCurrentRow(m_editedSnippet);
		return;
	}
	
	m_editedSnippet = idx - 1;
	
	if ( idx <= 0 )
	{
		eSnippet->setText(QString());
		leSnippetName->setText(QString());
		leSnippetScope->setText(QString());
	} else {
		QSnippet *snip = m_manager->snippet(m_editedSnippet);
		
		eSnippet->setText(snip->pattern());
		leSnippetName->setText(snip->name());
		leSnippetScope->setText(snip->contexts().join(","));
		//eSnippet->highlight();
	}
	
	eSnippet->setFocus();
}
Ejemplo n.º 19
0
void MainWindow::newFile()
{
    if (maybeSave()) {
        textEdit->clear();
        setCurrentFile("");
    }
}
Ejemplo n.º 20
0
void TextEdit::closeEvent(QCloseEvent *e)
{
    if (maybeSave())
        e->accept();
    else
        e->ignore();
}
Ejemplo n.º 21
0
void Editor::closeEvent(QCloseEvent *event)
{
    if (maybeSave())
        event->accept();
    else
        event->ignore();
}
Ejemplo n.º 22
0
void QFEHelpEditorWidget::on_btnOpen_clicked()
{
    //openScript("last", true);
    if (maybeSave()) {
        openScript("last", true);
    }
}
Ejemplo n.º 23
0
void TextRoom::closeEvent(QCloseEvent *event)
{
//	qDebug() << "closing";
	if (maybeSave())
	{
		musicRoom->hide();
		//fw->disconnect();

		// save cursor position
		if ( isSaveCursor )
		{
			QTextCursor c;
			c = textEdit->textCursor();
			cPosition = c.position();
		}
		wordcount = 0;
		alarm = 0;
		writeSettings();
		event->accept();
	}
	else
	{
		event->ignore();
	}
}
Ejemplo n.º 24
0
void MainWindow::on_action_Open_triggered()
{
    if (maybeSave()) {
        setWindowFilePath(QFileDialog::getOpenFileName(this, tr("Open File"), QDir::currentPath()));
        if (!windowFilePath().isEmpty())
            canvas->openImage(windowFilePath());
    }
}
Ejemplo n.º 25
0
void MdiChild::closeEvent(QCloseEvent *event)
{
    if (maybeSave()) {
        event->accept();
    } else {
        event->ignore();
    }
}
Ejemplo n.º 26
0
void QFEHelpEditorWidget::closeEvent(QCloseEvent *event)
{
    if (maybeSave()) {
        event->accept();
    } else {
        event->ignore();
    }
}
Ejemplo n.º 27
0
void QFEHelpEditorWidget::on_btnNew_clicked()
{
    if (maybeSave()) {
        ui->edtScript->getEditor()->setPlainText("");
        setScriptFilename("");
        lastScript=ui->edtScript->getEditor()->toPlainText();
    }
}
Ejemplo n.º 28
0
void ArbRamp::closeEvent(QCloseEvent *event) {
    if(maybeSave()) {
        writeSettings();
        event->accept();
    } else {
        event->ignore();
    }
}
Ejemplo n.º 29
0
void MainWindow::newFile() {
    if (maybeSave()) {
        isUntitled = true;
        setCurFile(tr("untitled.txt"));
        ui->textEdit->clear();
        ui->textEdit->setVisible(true);
    }
}
Ejemplo n.º 30
0
void MainWindow::closeEvent(QCloseEvent *event)
{
    if (maybeSave()) {
        event->accept();
    } else {
        event->ignore();  //TODO bug to fix?  mac related?
    }
}