diff --git a/src/plugins/qt4projectmanager/qt-s60/s60devicespreferencepane.cpp b/src/plugins/qt4projectmanager/qt-s60/s60devicespreferencepane.cpp
index cabb8c1eae64bacecaa7ca537ff28174ac5e4e84..7d8d1656ccec258dd429f0f6120c7188a8c24b83 100644
--- a/src/plugins/qt4projectmanager/qt-s60/s60devicespreferencepane.cpp
+++ b/src/plugins/qt4projectmanager/qt-s60/s60devicespreferencepane.cpp
@@ -108,13 +108,17 @@ void S60DevicesModel::appendDevice(const S60Devices::Device &device)
     const Qt::ItemFlags flags = Qt::ItemIsEnabled|Qt::ItemIsSelectable;
 
     QStandardItem *defaultItem = new QStandardItem;
-    defaultItem->setCheckable(true);
-    defaultItem->setCheckState(device.isDefault ? Qt::Checked : Qt::Unchecked);
-    // Item is only checkable if it is not the default.
-    Qt::ItemFlags checkFlags = flags;
-    if (!device.isDefault && m_defaultColumnCheckable)
-        checkFlags |= Qt::ItemIsUserCheckable;
-    defaultItem->setFlags(checkFlags);
+    if (m_defaultColumnCheckable) {
+        defaultItem->setCheckable(true);
+        defaultItem->setCheckState(device.isDefault ? Qt::Checked : Qt::Unchecked);
+        // Item is only checkable if it is not the default.
+        Qt::ItemFlags checkFlags = flags;
+        if (!device.isDefault)
+            checkFlags |= Qt::ItemIsUserCheckable;
+        defaultItem->setFlags(checkFlags);
+    } else {
+        defaultItem->setIcon(device.isDefault ? QIcon(QLatin1String(":/extensionsystem/images/ok.png")) : QIcon());
+    }
 
     defaultItem->setData(deviceData);