예제 #1
0
void ndManager::slotFileOpenRecent(const QString& url){
    slotStatusMsg(tr("Opening file..."));

    openDocumentFile(url);

    slotStatusMsg(tr("Ready."));
}
예제 #2
0
void ndManager::slotFileOpen()
{
    slotStatusMsg(tr("Opening file..."));

    QSettings settings;
    const QString url=QFileDialog::getOpenFileName(this, tr("Open File..."),settings.value("CurrentDirectory").toString(),
                                                   tr("Parameter File (*.xml);;All files (*.*)") );
    if(!url.isEmpty()) {
        QDir CurrentDir;
        settings.setValue("CurrentDirectory", CurrentDir.absoluteFilePath(url));
        openDocumentFile(url);
    }

    slotStatusMsg(tr("Ready."));
}
예제 #3
0
void KgpgApp::slotFileOpen()
{
	KEncodingFileDialog::Result loadResult;
	loadResult=KEncodingFileDialog::getOpenURLAndEncoding(TQString(),TQString(),TQString(),this);
	KURL url=loadResult.URLs.first();
	textEncoding=loadResult.encoding;

        if(!url.isEmpty()) {
                openDocumentFile(url,textEncoding);
                Docname=url;
                fileSave->setEnabled(false);
                //fileSaveAs->setEnabled(true);
                setCaption(url.fileName(), false);
        }

}
예제 #4
0
void ndManager::slotImport(){
    slotStatusMsg(tr("importing file as model..."));
    importedFile = true;

    QSettings settings;
    const QString url = QFileDialog::getOpenFileName(this, tr("Import file as model..."),settings.value("CurrentDirectory").toString(),
                                                     tr("Parameter File (*.xml);;All files (*.*)") );
    if(!url.isEmpty()) {
        QDir CurrentDir;
        settings.setValue("CurrentDirectory", CurrentDir.absoluteFilePath(url));
        openDocumentFile(url);
    }

    importedFileUrl = url + QDir::separator() + "Untitled";

    doc->rename(url);
    filePath = url;
    setWindowTitle(url);

    slotStatusMsg(tr("Ready."));
}