View | Details | Raw Unified | Return to bug 609396
Collapse All | Expand All

(-)phonon/kded-module/phononserver.cpp (-2 / +11 lines)
Lines 781-788 Link Here
781
781
782
void PhononServer::askToRemoveDevices(const QStringList &devList, const QList<int> &indexes)
782
void PhononServer::askToRemoveDevices(const QStringList &devList, const QList<int> &indexes)
783
{
783
{
784
    const QString &dontAskAgainName = QLatin1String("phonon_forget_devices_") +
784
    KSharedConfigPtr config = KGlobal::config();
785
        devList.join(QLatin1String("_"));
785
    KConfigGroup phononGroup = config->group("phonon");
786
    bool alwaysForget = phononGroup.readEntry("phononAlwaysForget", false);
787
    QString dontAskAgainName;
788
    if (alwaysForget) {
789
        dontAskAgainName = QLatin1String("phonon_forget_devices_always");
790
        KMessageBox::saveDontShowAgainYesNo(dontAskAgainName, KMessageBox::Yes);
791
    } else {
792
        dontAskAgainName = QLatin1String("phonon_forget_devices_") +
793
            devList.join(QLatin1String("_"));
794
    }
786
    KMessageBox::ButtonCode result;
795
    KMessageBox::ButtonCode result;
787
    if (!KMessageBox::shouldBeShownYesNo(dontAskAgainName, result)) {
796
    if (!KMessageBox::shouldBeShownYesNo(dontAskAgainName, result)) {
788
        if (result == KMessageBox::Yes) {
797
        if (result == KMessageBox::Yes) {

Return to bug 609396