[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdenetwork/kopete/kopete/config/behavior
From:       Dennis Nienhüser <earthwings () gentoo ! org>
Date:       2008-05-15 13:12:55
Message-ID: 1210857175.740521.9630.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 808033 by nienhueser:

Disable the systray animation setting if Qt lacks mng support and tell the user about \
                it in the tooltip
BUG: 161800


 M  +15 -0     behaviorconfig_events.cpp  


--- trunk/KDE/kdenetwork/kopete/kopete/config/behavior/behaviorconfig_events.cpp \
#808032:808033 @@ -17,10 +17,25 @@
 
 #include "behaviorconfig_events.h"
 
+#include <QMovie>
+
 BehaviorConfig_Events::BehaviorConfig_Events(QWidget *parent)
 	: QWidget(parent)
 {
 	setupUi(this);
+
+	bool supportsMng(false);
+	QList<QByteArray> supportedFormats = QMovie::supportedFormats();
+	foreach ( QByteArray format, supportedFormats )
+	{
+		supportsMng = supportsMng || format.toLower() == QByteArray("mng");
+	}
+
+	if ( !supportsMng )
+	{
+		kcfg_trayflashNotify->setEnabled(false);
+		kcfg_trayflashNotify->setToolTip(i18n("Animation is not possible as your Qt \
version does not support the mng video format.")); +	}
 }
 
 #include "behaviorconfig_events.moc"


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic