look for the old kpdf stuff only if the "new okular" stuff is not found

svn path=/trunk/KDE/kdegraphics/okular/; revision=710703
This commit is contained in:
Pino Toscano 2007-09-10 17:20:58 +00:00
parent 18afc2df79
commit f72692799e
2 changed files with 13 additions and 9 deletions

View file

@ -1171,13 +1171,16 @@ bool Document::openDocument( const QString & docFile, const KUrl& url, const KMi
fileReadTest.close();
QString newokular = "okular/docdata/" + fn;
QString newokularfile = KStandardDirs::locateLocal( "data", newokular );
QString oldkpdf = "kpdf/" + fn;
QString oldkpdffile = KStandardDirs::locateLocal( "data", oldkpdf );
if ( QFile::exists( oldkpdffile ) && !QFile::exists( newokularfile ) )
if ( !QFile::exists( newokularfile ) )
{
// ### copy or move?
if ( !QFile::copy( oldkpdffile, newokularfile ) )
return false;
QString oldkpdf = "kpdf/" + fn;
QString oldkpdffile = KStandardDirs::locateLocal( "data", oldkpdf );
if ( QFile::exists( oldkpdffile ) )
{
// ### copy or move?
if ( !QFile::copy( oldkpdffile, newokularfile ) )
return false;
}
}
d->m_xmlFileName = newokularfile;
}

View file

@ -121,10 +121,11 @@ m_cliPresentation(false), m_generatorGuiClient(0)
{
// first necessary step: copy the configuration from kpdf, if available
QString newokularconffile = KStandardDirs::locateLocal( "config", "okularpartrc" );
QString oldkpdfconffile = KStandardDirs::locateLocal( "config", "kpdfpartrc" );
if ( !QFile::exists( newokularconffile ) && QFile::exists( oldkpdfconffile ) )
if ( !QFile::exists( newokularconffile ) )
{
QFile::copy( oldkpdfconffile, newokularconffile );
QString oldkpdfconffile = KStandardDirs::locateLocal( "config", "kpdfpartrc" );
if ( QFile::exists( oldkpdfconffile ) )
QFile::copy( oldkpdfconffile, newokularconffile );
}
QDBusConnection::sessionBus().registerObject("/okular", this, QDBusConnection::ExportScriptableSlots);