OSDN Git Service

Version 0.4.95(0.5RC)
[fontmanager/fontmanager.git] / qml / fontmanager / SelectInstallFamilyDialog.qml
diff --git a/qml/fontmanager/SelectInstallFamilyDialog.qml b/qml/fontmanager/SelectInstallFamilyDialog.qml
new file mode 100644 (file)
index 0000000..448c366
--- /dev/null
@@ -0,0 +1,19 @@
+import QtQuick 1.1
+import com.nokia.meego 1.0
+import 'UIConstants.js' as UI
+
+MultiSelectionDialog {
+    id: selectInstallFamily
+    model: installableFamilyListModel
+    property Item editor
+    acceptButtonText: qsTr("Add")
+    titleText: qsTr("Add Family for %1").arg(editor !== null ? editor.familyName : qsTr("Unknwon"))
+    onAccepted: {
+        for (var i = 0; i < selectedIndexes.length; i++) {
+            var idx = selectedIndexes[i]
+            var sItem = installableFamilyListModel.get(idx)
+            editor.editorController.appendFamily(sItem.enfamily, currentPriority)
+            editor.insertFamily(sItem.enfamily, currentPriority, sItem.systemFont)
+        }
+    }
+}