Translation update
authorMuki <mkiol@o2.pl>
Fri, 27 Apr 2012 21:17:48 +0000 (23:17 +0200)
committerMuki <mkiol@o2.pl>
Fri, 27 Apr 2012 21:17:48 +0000 (23:17 +0200)
qml/ubi/FileSelector.qml
qml/ubi/FilesPage.qml
qml/ubi/StartPage.qml
qml/ubi/UIConstants.js
qml/ubi/components/ButtonNew.qml [new file with mode: 0644]
qml/ubi/u1.js
translations/ubi.pl.qm
translations/ubi.pl.ts
ubi.pro
ubi.pro.user
ubi.qrc

index 28267d8..6c534f8 100644 (file)
@@ -48,7 +48,7 @@ Item {
         height: parent.height
         radius: 10
 
-        property string currentFilePath: folder
+        property string currentFilePath: folderModel.folder
         property bool load: true
         property string folder: folderModel.folder
 
@@ -57,6 +57,9 @@ Item {
 
         function setFolder(folder)
         {
+            console.log(root.folder);
+            console.log(folder);
+
             folderAnimation.folderToChange = folder;
             folderAnimation.start();
         }
index 0574bda..52f5909 100644 (file)
@@ -214,6 +214,7 @@ Page {
             fileSelector.close();
             Utils.setLastFolder(folder);
             var path = content_path+"/"+file;
+            //console.log(path);
             U1.uploadFile(secrets,root,path,file,folder,Utils);
         }
 
index 110dbf9..b55fae8 100644 (file)
@@ -39,10 +39,13 @@ Page {
 
         Spacer{}
         Spacer{}
+        */
+
+        Spacer{}
         Spacer{}
-        Spacer{}*/
 
-        Button {
+        ButtonNew {
+            height: 100; width: 200
             label: qsTr("Files")
             anchors.horizontalCenter: parent.horizontalCenter
             onButtonClicked: {
@@ -60,14 +63,16 @@ Page {
             disabled: true
         }*/
 
-        Button {
+        ButtonNew {
+            height: 100; width: 200
             label: qsTr("Account")
             anchors.horizontalCenter: parent.horizontalCenter
             onButtonClicked: {
                 pageStack.push("AccountPage.qml");
             }
         }
-        Button {
+        ButtonNew {
+            height: 100; width: 200
             label: qsTr("Settings")
             anchors.horizontalCenter: parent.horizontalCenter
             onButtonClicked: pageStack.push("SettingsPage.qml");
@@ -88,9 +93,11 @@ Page {
         z: 200
         fontSize: 28
         //iconSource: "images/ubi50.png"
-        text: qsTr("<b>Ubi</b> 0.9.1<br/>"
-              +"Ubuntu One client for Maemo 5<br/>"
-              +"<small>Copyright © 2012 Michal Kosciesza</small><br/>")
+        text: qsTr("<p><b>Ubi</b></p>"
+              +"<p>An unofficial Ubuntu One app for Maemo 5 "
+              +"and other Qt-enabled platforms.</p>"
+              +"<p><small>http://ubi.garage.maemo.org</small></p>"
+              +"<p><small>© 2012 Michal Kosciesza</small></p>")
         onOpened: mask.state = "dialog"
         onCanceled: mask.state = "idle"
     }
@@ -102,6 +109,6 @@ Page {
         anchors.horizontalCenter: parent.horizontalCenter
         font.pixelSize: 18
         color: "white"
-        text: "| v0.9.0 beta |"
+        text: "ver. 0.9.0"
     }
 }
index 7f4335c..e46c605 100644 (file)
@@ -35,8 +35,7 @@ var DEFAULT_TIP_BACKGROUND_COLOR = "red";
 var DEFAULT_TIP_FOREGROUND_COLOR = "white";
 var DEFAULT_TEXT_COLOR = DEFAULT_FOREGROUND_COLOR;
 
-//var DEFAULT_FOLDER = "/";
-var DEFAULT_FOLDER = "/home/user/MyDocs";
+var DEFAULT_FOLDER = "file:///home/user/MyDocs";
 
 var SYSTEM_BAR_HEIGHT = 60;
 var TEXT_MARGIN = 30;
diff --git a/qml/ubi/components/ButtonNew.qml b/qml/ubi/components/ButtonNew.qml
new file mode 100644 (file)
index 0000000..fe9d6e7
--- /dev/null
@@ -0,0 +1,106 @@
+import QtQuick 1.0 // to target S60 5th Edition or Maemo 5
+import "../UIConstants.js" as Const
+
+Item {
+    id: root
+    property string label
+    property bool disabled: false
+    property int maxSize: 27
+    property string iconSource
+
+    state: mouseArea.pressed && !root.disabled ? "pressed" : "unpressed"
+
+    //width: box.width
+    //height: box.height
+
+    signal buttonClicked(string label)
+
+    Rectangle {
+        id: shadow
+        width: box.width
+        height: box.height
+        color: Const.SHADOW_COLOR;
+        radius: 10
+    }
+
+    Rectangle {
+        id: box
+        color: root.disabled ? Const.COOL_GREY_COLOR : "black"
+        //height: textbox.height+20
+        height: root.height
+        //width: textbox.width<100 ? 120 : textbox.width+20
+        width: root.width
+        radius: 10
+    }
+
+    Rectangle {
+        width: box.width
+        height: box.height
+        x: box.x
+        y: box.y
+        color: Const.WARM_GREY_COLOR
+        radius: 10
+        visible: root.state == "pressed"
+        //border.color: "black"
+        //border.width: Const.SHADOW_OFFSET
+    }
+
+    Image {
+        id: icon
+        width: 40
+        height: 40
+        anchors.centerIn: box
+        source: root.iconSource == "" ? "" : "../" + root.iconSource
+        sourceSize.width: width
+        sourceSize.height: height
+    }
+
+    onLabelChanged: {
+        if(root.label.length>root.maxSize) {
+            console.log("root.label: "+root.label)
+            console.log("root.label.length: "+root.label.length)
+            console.log("root.maxSize: "+root.maxSize)
+            textbox.text = root.label.substring(0,root.maxSize-3)+"...";
+        } else {
+            textbox.text = root.label;
+        }
+    }
+
+    Text {
+        id: textbox
+        //x: 10
+        //y: 10
+        font.pixelSize: 30
+        color: root.disabled ? "gray" : "white"
+        anchors.centerIn: box
+        visible: root.iconSource == ""
+    }
+
+    MouseArea {
+        id: mouseArea
+        width: box.width
+        height: box.height
+        onClicked: root.buttonClicked(root.label)
+        enabled: !root.disabled
+    }
+
+    states: [
+        State {
+            name: "unpressed"
+            PropertyChanges {target: shadow; x: Const.SHADOW_OFFSET}
+            PropertyChanges {target: shadow; y: Const.SHADOW_OFFSET}
+            PropertyChanges {target: box; x: 0}
+            PropertyChanges {target: box; y: 0}
+        },
+        State {
+            name: "pressed"
+            PropertyChanges {target: shadow; x: Const.SHADOW_OFFSET}
+            PropertyChanges {target: shadow; y: Const.SHADOW_OFFSET}
+            PropertyChanges {target: box; x: Const.SHADOW_OFFSET}
+            PropertyChanges {target: box; y: Const.SHADOW_OFFSET}
+        }
+    ]
+}
+
+
+
index c0f48d5..bd5094d 100644 (file)
@@ -298,7 +298,9 @@ function getFileContent(secrets,root,path,folder,size,utils)
 function uploadFile(secrets,root,path,filename,folder,utils)
 {
     //var url = "https://one.ubuntu.com/api/file_storage/v1"+encodeURI(path);
+    //var url = "https://files.one.ubuntu.com"+path;
     var url = "https://files.one.ubuntu.com"+encodeURI(path);
+    //console.log(url);
     var ffolder = fixFolder(folder);
     var auth = oAuthHeader(url,secrets,"PUT");
     utils.uploadFile(ffolder,filename,url,auth);
index ae03d92..3889128 100644 (file)
Binary files a/translations/ubi.pl.qm and b/translations/ubi.pl.qm differ
index 3fcbc6f..181ef05 100644 (file)
@@ -5,31 +5,31 @@
     <name>AccountPage</name>
     <message>
         <source>Authorization failed!</source>
-        <translation>Autoryzacja nie powiodła się!</translation>
+        <translation type="obsolete">Autoryzacja nie powiodła się!</translation>
     </message>
     <message>
         <source>Error: </source>
-        <translation>Błąd:</translation>
+        <translation type="obsolete">Błąd:</translation>
     </message>
     <message>
         <source>User name:</source>
-        <translation>Nazwa użytkownika:</translation>
+        <translation type="obsolete">Nazwa użytkownika:</translation>
     </message>
     <message>
         <source>Email:</source>
-        <translation>Email:</translation>
+        <translation type="obsolete">Email:</translation>
     </message>
     <message>
         <source>Total storage:</source>
-        <translation>Całkowita pojemność:</translation>
+        <translation type="obsolete">Całkowita pojemność:</translation>
     </message>
     <message>
         <source>Account</source>
-        <translation>Konto</translation>
+        <translation type="obsolete">Konto</translation>
     </message>
     <message>
         <source>Unable to connect!</source>
-        <translation>Błąd połączenia!</translation>
+        <translation type="obsolete">Błąd połączenia!</translation>
     </message>
 </context>
 <context>
     <name>DownloadArea</name>
     <message>
         <source>No active downloads</source>
-        <translation>Brak aktywnych pobrań</translation>
+        <translation type="obsolete">Brak aktywnych pobrań</translation>
     </message>
 </context>
 <context>
     <name>FilesPage</name>
     <message>
         <source>Upload file</source>
-        <translation>Wyślij nowy plik</translation>
+        <translation type="obsolete">Wyślij nowy plik</translation>
     </message>
     <message>
         <source>Rename</source>
-        <translation>Zmień nazwę</translation>
+        <translation type="obsolete">Zmień nazwę</translation>
     </message>
     <message>
         <source>Delete</source>
-        <translation>Usuń</translation>
+        <translation type="obsolete">Usuń</translation>
     </message>
     <message>
         <source>New folder</source>
-        <translation>Nowy folder</translation>
+        <translation type="obsolete">Nowy folder</translation>
     </message>
     <message>
         <source>Refresh</source>
-        <translation>Odśwież</translation>
+        <translation type="obsolete">Odśwież</translation>
     </message>
     <message>
         <source>Root folder can&apos;t be renamed!</source>
-        <translation>Nie można zmienić nazwy!</translation>
+        <translation type="obsolete">Nie można zmienić nazwy!</translation>
     </message>
     <message>
         <source>Root folder can&apos;t be deleted!</source>
-        <translation>Nie można zmienić nazwy!</translation>
+        <translation type="obsolete">Nie można zmienić nazwy!</translation>
     </message>
     <message>
         <source>Authorization failed!</source>
-        <translation>Autoryzacja nie powiodła się!</translation>
+        <translation type="obsolete">Autoryzacja nie powiodła się!</translation>
     </message>
     <message>
         <source>Error: </source>
-        <translation>Błąd:</translation>
+        <translation type="obsolete">Błąd:</translation>
     </message>
     <message>
         <source>Folder renamed!</source>
-        <translation>Zmieniono nazwę!</translation>
+        <translation type="obsolete">Zmieniono nazwę!</translation>
     </message>
     <message>
         <source>New folder created!</source>
-        <translation>Utworzono folder!</translation>
+        <translation type="obsolete">Utworzono folder!</translation>
     </message>
     <message>
         <source>Folder was deleted!</source>
-        <translation>Usunięto folder!</translation>
+        <translation type="obsolete">Usunięto folder!</translation>
     </message>
     <message>
         <source>Delete folder?</source>
-        <translation>Czy usunąć folder?</translation>
+        <translation type="obsolete">Czy usunąć folder?</translation>
     </message>
     <message>
         <source>Enter new folder name...</source>
     </message>
     <message>
         <source>Invalid folder name!</source>
-        <translation>Nieprawidłowa nazwa folderu!</translation>
+        <translation type="obsolete">Nieprawidłowa nazwa folderu!</translation>
     </message>
     <message>
         <source>Files</source>
-        <translation>Pliki</translation>
+        <translation type="obsolete">Pliki</translation>
     </message>
     <message>
         <source>Unable to connect!</source>
-        <translation>Błąd połączenia!</translation>
+        <translation type="obsolete">Błąd połączenia!</translation>
     </message>
     <message>
         <source>Enter new folder name:</source>
-        <translation>Podaj nową nazwę folderu:</translation>
+        <translation type="obsolete">Podaj nową nazwę folderu:</translation>
     </message>
 </context>
 <context>
     <name>LoginPage</name>
     <message>
         <source>User ID</source>
-        <translation>ID użytkownika</translation>
+        <translation type="obsolete">ID użytkownika</translation>
     </message>
     <message>
         <source>Password</source>
-        <translation>Hasło</translation>
+        <translation type="obsolete">Hasło</translation>
     </message>
     <message>
         <source>Save</source>
-        <translation>Zapisz</translation>
+        <translation type="obsolete">Zapisz</translation>
     </message>
     <message>
         <source>Logged in!</source>
-        <translation>Zalogowany!</translation>
+        <translation type="obsolete">Zalogowany!</translation>
     </message>
     <message>
         <source>Authorization failed!</source>
-        <translation>Autoryzacja nie powiodła się!</translation>
+        <translation type="obsolete">Autoryzacja nie powiodła się!</translation>
     </message>
     <message>
         <source>Error: </source>
-        <translation>Błąd:</translation>
+        <translation type="obsolete">Błąd:</translation>
     </message>
     <message>
         <source>Login</source>
-        <translation>Logowanie</translation>
+        <translation type="obsolete">Logowanie</translation>
     </message>
     <message>
         <source>Ubuntu One sign in:</source>
-        <translation>Zaloguj się do Ubuntu One:</translation>
+        <translation type="obsolete">Zaloguj się do Ubuntu One:</translation>
     </message>
     <message>
         <source>Unable to connect!</source>
-        <translation>Błąd połączenia!</translation>
+        <translation type="obsolete">Błąd połączenia!</translation>
     </message>
 </context>
 <context>
     <name>PropertiesPage</name>
     <message>
         <source>Download</source>
-        <translation>Pobierz</translation>
+        <translation type="obsolete">Pobierz</translation>
     </message>
     <message>
         <source>Rename</source>
-        <translation>Zmień nazwę</translation>
+        <translation type="obsolete">Zmień nazwę</translation>
     </message>
     <message>
         <source>Delete</source>
-        <translation>Usuń</translation>
+        <translation type="obsolete">Usuń</translation>
     </message>
     <message>
         <source>Authorization failed!</source>
-        <translation>Autoryzacja nie powiodła się!</translation>
+        <translation type="obsolete">Autoryzacja nie powiodła się!</translation>
     </message>
     <message>
         <source>Error: </source>
-        <translation>Błąd:</translation>
+        <translation type="obsolete">Błąd:</translation>
     </message>
     <message>
         <source>Internal error!</source>
-        <translation>Błąd wewnętrzny!</translation>
+        <translation type="obsolete">Błąd wewnętrzny!</translation>
     </message>
     <message>
         <source>File renamed!</source>
-        <translation>Zmieniono nazwę!</translation>
+        <translation type="obsolete">Zmieniono nazwę!</translation>
     </message>
     <message>
         <source>File name:</source>
-        <translation>Nazwa pliku:</translation>
+        <translation type="obsolete">Nazwa pliku:</translation>
     </message>
     <message>
         <source>Size:</source>
-        <translation>Rozmiar:</translation>
+        <translation type="obsolete">Rozmiar:</translation>
     </message>
     <message>
         <source>Created:</source>
-        <translation>Utworzono:</translation>
+        <translation type="obsolete">Utworzono:</translation>
     </message>
     <message>
         <source>Changed:</source>
-        <translation>Zmieniono:</translation>
+        <translation type="obsolete">Zmieniono:</translation>
     </message>
     <message>
         <source>Delete file?</source>
-        <translation>Czy usunąć plik?</translation>
+        <translation type="obsolete">Czy usunąć plik?</translation>
     </message>
     <message>
         <source>Enter new file name...</source>
     </message>
     <message>
         <source>Invalid file name!</source>
-        <translation>Nieprawidłowa nazwa pliku!</translation>
+        <translation type="obsolete">Nieprawidłowa nazwa pliku!</translation>
     </message>
     <message>
         <source>File deleted!</source>
-        <translation>Usunięto plik!</translation>
+        <translation type="obsolete">Usunięto plik!</translation>
     </message>
     <message>
         <source>File</source>
-        <translation>Plik</translation>
+        <translation type="obsolete">Plik</translation>
     </message>
     <message>
         <source>Unable to connect!</source>
-        <translation>Błąd połączenia!</translation>
+        <translation type="obsolete">Błąd połączenia!</translation>
     </message>
     <message>
         <source>Enter new file name:</source>
-        <translation>Podaj nową nazwę pliku:</translation>
+        <translation type="obsolete">Podaj nową nazwę pliku:</translation>
     </message>
 </context>
 <context>
     <name>SettingsPage</name>
     <message>
         <source>Settings</source>
-        <translation>Ustawienia</translation>
+        <translation type="obsolete">Ustawienia</translation>
     </message>
     <message>
         <source>Polish</source>
     </message>
     <message>
         <source>Language:</source>
-        <translation>Język:</translation>
+        <translation type="obsolete">Język:</translation>
     </message>
     <message>
         <source>Change</source>
-        <translation>Zmień</translation>
+        <translation type="obsolete">Zmień</translation>
     </message>
     <message>
         <source>Log out</source>
-        <translation>Wyloguj</translation>
+        <translation type="obsolete">Wyloguj</translation>
     </message>
     <message>
         <source>Logged as:</source>
-        <translation>Zalogowany jako:</translation>
+        <translation type="obsolete">Zalogowany jako:</translation>
     </message>
     <message>
         <source>Restart application!</source>
-        <translation>Zrestartuj aplikacje!</translation>
+        <translation type="obsolete">Zrestartuj aplikacje!</translation>
     </message>
     <message>
         <source>Choose language:</source>
-        <translation>Wybierz język:</translation>
+        <translation type="obsolete">Wybierz język:</translation>
     </message>
 </context>
 <context>
     </message>
     <message>
         <source>&lt;b&gt;Ubi&lt;/b&gt; 0.9.1&lt;br/&gt;Ubuntu One client for Maemo 5&lt;br/&gt;&lt;small&gt;Copyright © 2012 Michal Kosciesza&lt;/small&gt;&lt;br/&gt;</source>
-        <translation>&lt;b&gt;Ubi&lt;/b&gt; 0.9.1&lt;br/&gt;Aplikacja Ubuntu One dla Maemo 5&lt;br/&gt;&lt;small&gt;Copyright © 2012 Michal Kosciesza&lt;/small&gt;&lt;br/&gt;</translation>
+        <translation type="obsolete">&lt;b&gt;Ubi&lt;/b&gt; 0.9.1&lt;br/&gt;Aplikacja Ubuntu One dla Maemo 5&lt;br/&gt;&lt;small&gt;Copyright © 2012 Michal Kosciesza&lt;/small&gt;&lt;br/&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;&lt;b&gt;Ubi&lt;/b&gt;&lt;/p&gt;&lt;p&gt;An unofficial Ubuntu One app for Maemo 5 and other Qt-enabled platforms.&lt;/p&gt;&lt;p&gt;&lt;small&gt;&amp;rarr; http://ubi.garage.maemo.org&lt;/small&gt;&lt;/p&gt;&lt;p&gt;&lt;small&gt;© 2012 Michal Kosciesza&lt;/small&gt;&lt;/p&gt;</source>
+        <translation>&lt;p&gt;&lt;b&gt;Ubi&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Nieoficjalna aplikacja Ubuntu One na Maemo 5 i inne platformy obsługujące Qt.&lt;/p&gt;&lt;p&gt;&lt;small&gt;&amp;rarr; http://ubi.garage.maemo.org&lt;/small&gt;&lt;/p&gt;&lt;p&gt;&lt;small&gt;© 2012 Michal Kosciesza&lt;/small&gt;&lt;/p&gt;</translation>
     </message>
 </context>
 <context>
     <name>main</name>
     <message>
         <source>Error while downloading!</source>
-        <translation>Błąd podczas pobierania!</translation>
+        <translation type="obsolete">Błąd podczas pobierania!</translation>
     </message>
     <message>
         <source>Error while uploading!</source>
-        <translation>Błąd podczas wysyłania!</translation>
+        <translation type="obsolete">Błąd podczas wysyłania!</translation>
     </message>
     <message>
         <source>File downloaded!</source>
-        <translation>Plik został pobrany!</translation>
+        <translation type="obsolete">Plik został pobrany!</translation>
     </message>
     <message>
         <source>File uploaded!</source>
-        <translation>Plik został wysłany!</translation>
+        <translation type="obsolete">Plik został wysłany!</translation>
     </message>
     <message>
         <source>File added to the queue!</source>
-        <translation>Plik dodany do kolejki!</translation>
+        <translation type="obsolete">Plik dodany do kolejki!</translation>
     </message>
 </context>
 </TS>
diff --git a/ubi.pro b/ubi.pro
index e2abafc..40d690d 100644 (file)
--- a/ubi.pro
+++ b/ubi.pro
@@ -50,15 +50,15 @@ SOURCES += main.cpp \
 #    qml/ubi/FilesPage.qml \
 #    qml/ubi/LoginPage.qml \
 #    qml/ubi/main.qml \
-#    qml/ubi/PageStack.qml \
+#   qml/ubi/PageStack.qml \
 #    qml/ubi/PropertiesPage.qml \
-#   qml/ubi/SettingsPage.qml \
+#    qml/ubi/SettingsPage.qml \
 #    qml/ubi/Shadow.qml \
 #    qml/ubi/StartPage.qml \
 #    qml/ubi/SystemBar.qml \
 #    qml/ubi/TaskBar.qml \
 #    qml/ubi/DownloadProgressBar.qml \
-#    qml/ubi/components/DialogYesNo.qml
+#   qml/ubi/components/DialogYesNo.qml
 #}
 
 # Please do not modify the following two lines. Required for deployment.
index 1175d49..35dc0f1 100644 (file)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE QtCreatorProject>
-<!-- Written by Qt Creator 2.4.1, 2012-04-24T06:05:02. -->
+<!-- Written by Qt Creator 2.4.1, 2012-04-27T23:17:44. -->
 <qtcreator>
  <data>
   <variable>ProjectExplorer.Project.ActiveTarget</variable>
       </valuelist>
       <valuelist type="QVariantList" key="Qt4ProjectManager.MaemoRunConfiguration.LastDeployedTimes">
        <value type="QDateTime">2012-02-12T21:15:32</value>
-       <value type="QDateTime">2012-04-24T05:56:31</value>
+       <value type="QDateTime">2012-04-27T23:16:36</value>
        <value type="QDateTime">2012-02-23T12:56:54</value>
        <value type="QDateTime">2012-04-22T22:36:27</value>
        <value type="QDateTime">2012-04-20T23:23:40</value>
diff --git a/ubi.qrc b/ubi.qrc
index cae8e68..5fcfe13 100644 (file)
--- a/ubi.qrc
+++ b/ubi.qrc
         <file>qml/ubi/TaskBar.qml</file>
         <file>qml/ubi/u1.js</file>
         <file>qml/ubi/UIConstants.js</file>
-        <file>qml/ubi/oauth/oauth.js</file>
-        <file>qml/ubi/oauth/README.txt</file>
-        <file>qml/ubi/oauth/sha1.js</file>
-        <file>qml/ubi/images/back.png</file>
-        <file>qml/ubi/images/close.png</file>
-        <file>qml/ubi/images/down.png</file>
-        <file>qml/ubi/images/download.png</file>
-        <file>qml/ubi/images/menu.png</file>
-        <file>qml/ubi/images/menu-arrow.png</file>
-        <file>qml/ubi/images/menu-arrow-grey.png</file>
-        <file>qml/ubi/images/menu-arrow-orange.png</file>
-        <file>qml/ubi/images/minimize.png</file>
-        <file>qml/ubi/images/progress.png</file>
-        <file>qml/ubi/images/progress-small.png</file>
-        <file>qml/ubi/images/refresh.png</file>
-        <file>qml/ubi/images/ubi50.png</file>
-        <file>qml/ubi/images/up.png</file>
-        <file>qml/ubi/images/upload.png</file>
         <file>qml/ubi/components/Bar.qml</file>
         <file>qml/ubi/components/Button.qml</file>
+        <file>qml/ubi/components/ButtonNew.qml</file>
         <file>qml/ubi/components/DialogBox.qml</file>
         <file>qml/ubi/components/DialogCombo.qml</file>
         <file>qml/ubi/components/DialogInfo.qml</file>
         <file>qml/ubi/components/Spacer.qml</file>
         <file>qml/ubi/components/TextField.qml</file>
         <file>qml/ubi/components/ToolIcon.qml</file>
+        <file>qml/ubi/images/back.png</file>
+        <file>qml/ubi/images/close.png</file>
+        <file>qml/ubi/images/down.png</file>
+        <file>qml/ubi/images/download.png</file>
+        <file>qml/ubi/images/menu.png</file>
+        <file>qml/ubi/images/menu-arrow.png</file>
+        <file>qml/ubi/images/menu-arrow-grey.png</file>
+        <file>qml/ubi/images/menu-arrow-orange.png</file>
+        <file>qml/ubi/images/minimize.png</file>
+        <file>qml/ubi/images/progress.png</file>
+        <file>qml/ubi/images/progress-small.png</file>
+        <file>qml/ubi/images/refresh.png</file>
+        <file>qml/ubi/images/ubi50.png</file>
+        <file>qml/ubi/images/up.png</file>
+        <file>qml/ubi/images/upload.png</file>
+        <file>qml/ubi/oauth/oauth.js</file>
+        <file>qml/ubi/oauth/README.txt</file>
+        <file>qml/ubi/oauth/sha1.js</file>
         <file>translations/ubi.pl.qm</file>
     </qresource>
 </RCC>