author | zautrix <zautrix> | 2004-08-06 21:32:25 (UTC) |
---|---|---|
committer | zautrix <zautrix> | 2004-08-06 21:32:25 (UTC) |
commit | acc0637eb0965d66b96d138d74514acf2cf24792 (patch) (side-by-side diff) | |
tree | 6787abd671406bbdeb2e3387aa39ba4806d84689 /microkde | |
parent | 2087f0a25354897ff9b987093e1c6716d7bd967b (diff) | |
download | kdepimpi-acc0637eb0965d66b96d138d74514acf2cf24792.zip kdepimpi-acc0637eb0965d66b96d138d74514acf2cf24792.tar.gz kdepimpi-acc0637eb0965d66b96d138d74514acf2cf24792.tar.bz2 |
more licence stuff
-rw-r--r-- | microkde/kapplication.cpp | 14 | ||||
-rw-r--r-- | microkde/kapplication.h | 1 |
2 files changed, 10 insertions, 5 deletions
diff --git a/microkde/kapplication.cpp b/microkde/kapplication.cpp index f0de71e..ad0b78e 100644 --- a/microkde/kapplication.cpp +++ b/microkde/kapplication.cpp @@ -37,31 +37,35 @@ int KApplication::execDialog( QDialog* d ) if (QApplication::desktop()->width() <= 640 ) d->showMaximized(); return d->exec(); } void KApplication::showLicence() { - QString fileName ; + KApplication::showFile( "KDE-Pim/Pi licence", "kdepim/LICENCE.TXT" ); +} + +void KApplication::showFile(QString caption, QString fn) +{ QString text; + QString fileName; #ifndef DESKTOP_VERSION fileName = getenv("QPEDIR"); - fileName += "/pics/kdepim/LICENCE.TXT" ; + fileName += "/pics/" + fn ; #else - fileName = qApp->applicationDirPath () + "/kdepim/LICENCE.TXT"; + fileName = qApp->applicationDirPath () + "/" + fn; #endif QFile file( fileName ); - qDebug("Licence file name %s ",fileName.latin1() ); if (!file.open( IO_ReadOnly ) ) { return ; } QTextStream ts( &file ); text = ts.read(); file.close(); QDialog dia( 0, "name", true ); ; - dia.setCaption( "KDE-Pim/Pi licence" ); + dia.setCaption( caption ); QVBoxLayout* lay = new QVBoxLayout( &dia ); lay->setSpacing( 3 ); lay->setMargin( 3 ); QTextBrowser tb ( &dia ); lay->addWidget( &tb ); tb.setText( text ); diff --git a/microkde/kapplication.h b/microkde/kapplication.h index 9515c60..5ae5c00 100644 --- a/microkde/kapplication.h +++ b/microkde/kapplication.h @@ -15,10 +15,11 @@ class KApplication * @param length Generate a string of this length. * @return the random string */ static QString randomString(int length); static int execDialog( QDialog* ); static void showLicence(); + static void showFile(QString caption, QString file); }; #endif |