[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdelibs/kdeprint/management
From: David Faure <faure () kde ! org>
Date: 2006-08-31 21:02:09
Message-ID: 1157058129.379235.32025.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 579339 by dfaure:
Fix string-url confusions; use KMimeType api instead of KMimeMagic.
M +1 -1 kmconfigfonts.cpp
M +6 -4 kmconfiggeneral.cpp
M +1 -1 kmconfiggeneral.h
--- trunk/KDE/kdelibs/kdeprint/management/kmconfigfonts.cpp #579338:579339
@@ -151,7 +151,7 @@
Q3ListViewItem *lastItem(m_fontpath->firstChild());
while (lastItem && lastItem->nextSibling())
lastItem = lastItem->nextSibling();
- Q3ListViewItem *item = new Q3ListViewItem(m_fontpath, lastItem, \
m_addpath->url().toString()); + Q3ListViewItem *item = new Q3ListViewItem(m_fontpath, \
lastItem, m_addpath->url().path()); m_fontpath->setSelected(item, true);
}
--- trunk/KDE/kdelibs/kdeprint/management/kmconfiggeneral.cpp #579338:579339
@@ -29,7 +29,6 @@
#include <klocale.h>
#include <kurlrequester.h>
#include <krun.h>
-#include <kmimemagic.h>
#include <kconfig.h>
#include <knuminput.h>
#include <kmessagebox.h>
@@ -37,6 +36,7 @@
#include <klineedit.h>
#include <kguiitem.h>
#include <kdialog.h>
+#include <kmimetype.h>
KMConfigGeneral::KMConfigGeneral(QWidget *parent)
: KMConfigPage(parent)
@@ -61,6 +61,7 @@
m_defaulttestpage = new QCheckBox(i18n("&Specify personal test page"), \
m_testpagebox); m_defaulttestpage->setObjectName(QLatin1String("TestPageCheck"));
m_testpage = new KUrlRequester(m_testpagebox);
+ m_testpage->setMode(KFile::File|KFile::ExistingOnly|KFile::LocalOnly);
m_preview = new KPushButton(KGuiItem(i18n("Preview..."), "filefind"), \
m_testpagebox); connect(m_defaulttestpage,SIGNAL(toggled(bool)),m_testpage,SLOT(setEnabled(bool)));
connect(m_defaulttestpage,SIGNAL(toggled(bool)),this,SLOT(setEnabledPreviewButton(bool)));
@@ -135,7 +136,8 @@
conf->setGroup("General");
conf->writeEntry("TimerDelay",m_timer->value());
conf->writePathEntry("TestPage",(m_defaulttestpage->isChecked() ? \
m_testpage->url().url() : QString()));
- if (m_defaulttestpage->isChecked() && \
KMimeMagic::self()->findFileType(m_testpage->url().toString())->mimeType() != \
"application/postscript") + if (m_defaulttestpage->isChecked() &&
+ KMimeType::findByFileContent(m_testpage->url().path())->name() != \
"application/postscript") KMessageBox::sorry(this, i18n("The selected test page is \
not a PostScript file. You may not "
"be able to test your printer anymore."));
conf->writeEntry("ShowStatusMsg", m_statusmsg->isChecked());
@@ -144,11 +146,11 @@
void KMConfigGeneral::slotTestPagePreview()
{
- QString tpage = m_testpage->url().toString();
+ KUrl tpage = m_testpage->url();
if (tpage.isEmpty())
KMessageBox::error(this, i18n("Empty file name."));
else
- KRun::runUrl(KUrl( tpage ), KMimeMagic::self()->findFileType(tpage)->mimeType(), \
this); + (void)new KRun( tpage, this );
}
#include "kmconfiggeneral.moc"
--- trunk/KDE/kdelibs/kdeprint/management/kmconfiggeneral.h #579338:579339
@@ -37,7 +37,7 @@
protected Q_SLOTS:
void slotTestPagePreview();
- void testPageChanged(const QString & );
+ void testPageChanged(const QString & );
void setEnabledPreviewButton(bool b);
private:
KIntNumInput *m_timer;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic