~danielholm/musicapp/trunk

« back to all changes in this revision

Viewing changes to MusicApp.qml

  • Committer: Daniel Holm
  • Date: 2013-05-17 11:49:30 UTC
  • Revision ID: admin@danielholm.se-20130517114930-noc4gn344hj6qx1u
Added setting and database to save users music dir. Now uses that setting, too.

Show diffs side-by-side

added added

removed removed

Lines of Context:
22
22
import Ubuntu.Components.ListItems 0.1
23
23
import Ubuntu.Components.Popups 0.1
24
24
import Ubuntu.Components.ListItems 0.1 as ListItem
25
 
import org.nemomobile.folderlistmodel 1.0
 
25
import Qt.labs.folderlistmodel 1.0
26
26
import QtMultimedia 5.0
27
 
import QtQuick.LocalStorage 2.0 as LS
 
27
import QtQuick.LocalStorage 2.0
 
28
import "storage.js" as Storage
28
29
 
29
30
MainView {
30
31
    objectName: i18n.tr("mainView")
35
36
 
36
37
    // VARIABLES
37
38
    property string musicName: i18n.tr("Music")
38
 
    //property string musicDir: homePath()+"/"+musicName+"/"
 
39
    property string musicDir: ""
39
40
    property string trackStatus: "stopped"
40
41
    property string appVersion: '0.4'
41
42
 
42
 
    // DATABASE
43
 
    //db = Sql.openDatabaseSync(musiclibrary, 0.1, "Music collection", 40960, QSQLITE)
44
 
 
45
43
    // FUNCTIONS
46
44
 
47
45
    // digg deeper in the music folder
183
181
        // push to database
184
182
    }
185
183
 
186
 
 
187
 
    // run code to check music dir for new stuff
188
 
 
189
184
    // progressbar
190
185
    function setProgressbar() {
191
186
        console.debug("Debug: change progressvalue to "+playMusic.duration)
237
232
        //Keys.onSpacePressed: stateChange()
238
233
    }
239
234
 
240
 
    /*
241
 
    FolderListModel {
242
 
        id: pageModel
243
 
        path: homePath()
244
 
    }*/
245
 
 
246
235
    // list of tracks on startup. This is just during development
247
236
    ListModel {
248
237
        id: trackQueue
394
383
            id: playinTab
395
384
            objectName: "Tab1"
396
385
 
397
 
            title: i18n.tr("Playing")
 
386
            title: musicName
398
387
 
399
388
            // Tab content begins here
400
389
            page: Page {