Re: [SailfishDevel] Dynamic VisualItemModel in SlideshowView
Hi, In cutespotify there I use in full player view the album cover kind as in a Slideshow: https://github.com/lukedirtwalker/cutespotify/blob/sailfish/qml/FullControls.qml#L136 important properties are: snapMode: http://qt-project.org/doc/qt-5/qml-qtquick-listview.html#snapMode-prop and maybe also bondsBehavior. Hope that helps. Cheers, Lukas 2014-09-29 4:53 GMT+00:00 Peter Pykäläinen : > Because I need a slideshow. > How can I do a slideshowview with ListModel? > > > // Peter Pykäläinen > > On 28 September 2014 23:21, Krisztian Olah wrote: > >> Why not use a ListModel then? >> >> On 28 September 2014 18:44, Peter Pykäläinen >> wrote: >> >>> Hi, >>> >>> anybody know how to populate SlideshowView's VisualItemModel dynamically? >>> I need to have 20 items in the VisualItemModel and I don't want to >>> define them at init. >>> >>> Was thinking of a javascript which would add an item into the model, but >>> apparently VisualItemModel does not have that option. >>> >>> // Peter Pykäläinen >>> >>> ___ >>> SailfishOS.org Devel mailing list >>> To unsubscribe, please send a mail to >>> devel-unsubscr...@lists.sailfishos.org >>> >> >> >> ___ >> SailfishOS.org Devel mailing list >> To unsubscribe, please send a mail to >> devel-unsubscr...@lists.sailfishos.org >> > > > ___ > SailfishOS.org Devel mailing list > To unsubscribe, please send a mail to > devel-unsubscr...@lists.sailfishos.org > ___ SailfishOS.org Devel mailing list To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org
Re: [SailfishDevel] sqlite absolute path
You shouldn't write in /usr/* directory. Rather use standard path: See https://lists.sailfishos.org/pipermail/devel/2014-February/003258.html See also: http://comments.gmane.org/gmane.comp.handhelds.sailfishos.devel/3632 2014-08-03 15:00 GMT+02:00 Krisztian Olah : > Hi I need a bit of help with saving my database. When I do: > > QSqlDatabase db; > db.setDatabaseName("/usr/share//data/data.sqlite") > db.open() > ... > > I get this error: "QSqlQuery::exec: database not open" > thus the file isn't created at all. > However if I change name to "data.sqlite" it works fine, but saves it to > /home/nemo/ > Could someone tell me what I need to do in order to save the file under > the correct path? > > Thanks in advance > Kris > > ___ > SailfishOS.org Devel mailing list > To unsubscribe, please send a mail to > devel-unsubscr...@lists.sailfishos.org > ___ SailfishOS.org Devel mailing list To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org
Re: [SailfishDevel] Deploy QSQLite database
Hi, Thanks all for your answers. Andreys solution works, it complained first for the simulator, but seems to work now (after it ran successfully on device). I now changed the path to /usr/share/harbour-qtimetable/data/stations.db I have quite a big read-only part (list of train-stations) but I want to store things like favorites and stuff. Would you suggest creating 2 separate db, or copying the whole db at first start-up to the write-able location? Thanks for your help, Lukas 2014-06-18 7:42 GMT+00:00 Michael Neufing : > Hi, > > my app needs an SQLITE db, also. I deploy it into > /usr/share/harbour-{APPNAME}/data. > You could then use it either from this location, or copy it into the home > dir on the first run. > > As the db seems to be readonly, I think you don't need to copy it into the > home dir. > > Mit freundlichen Grüßen, > > Michael Neufing > > > Saija Saarenpää schrieb am 8:41 Mittwoch, 18.Juni > 2014: > > > Hi, > > What comes to having datalocation path variable in the .pro file: > I was having similar thoughts when I wanted to install something in the > writable storage location, but I was corrected. Nothing should be installed > in the home directory with the application, but under application directory > /usr/share/harbour-yourappname/. There can be also subdirs under that > location. Then, at runtime, you can create the writable storage location if > it does not exist, and copy or create stuff there. Preferably the app would > not pre-install any data, but everything would be downloaded / created > runtime. That would be the ideal though, not always applicable. > > - Saija > @setelani > matrixx #sailfishOS > > Lähetetty iPadista > > "Andrey Kozhevnikov" kirjoitti 18.6.2014 kello > 8.50: > > you should build and deploy as RPM package ;) > > 18.06.2014 03:42, Lukas Vogel пишет: > > Hi there, > > I try to create an app in which I want to have an existing database bind > in the binary. > > My approach was the following: > in pro file: > QT += sql > > database.files = stations.db > > database.path = /home/nemo/.local/share/harbour-qtimetable/harbour-qtimetable > > INSTALLS += database > > To open the database: > > db = QSqlDatabase::addDatabase("QSQLITE"); > db.setDatabaseName(DB_NAME); > db.setUserName(USER_NAME); > db.setPassword(PASSWORD); > db.setConnectOptions("QSQLITE_OPEN_READONLY=1"); > > if(db.open()) {...} > > for DB_NAME I use > QStandardPaths::writableLocation(QStandardPaths::DataLocation) with > stations.db appended. > > However when I deploy this will fail as the path on emulator has > > home/deploy/installroot/ prefix, and when deploying on device there is > /opt/sdk/.. > > prefix. > > This makes testing quite annoying, is there a genuine way to get the database > to open both in the emulator and the device? > > Side question is there a "standard path::datalocation" variable for the .pro > file? > > Thanks for any help, > > Lukas > > > > ___SailfishOS.org > <http://sailfishos.org/> Devel mailing list > To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org > > > ___ > SailfishOS.org <http://sailfishos.org/> Devel mailing list > To unsubscribe, please send a mail to > devel-unsubscr...@lists.sailfishos.org > > > ___ > SailfishOS.org Devel mailing list > To unsubscribe, please send a mail to > devel-unsubscr...@lists.sailfishos.org > > ___ > SailfishOS.org Devel mailing list > To unsubscribe, please send a mail to > devel-unsubscr...@lists.sailfishos.org > > > > ___ > SailfishOS.org Devel mailing list > To unsubscribe, please send a mail to > devel-unsubscr...@lists.sailfishos.org > ___ SailfishOS.org Devel mailing list To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org
[SailfishDevel] Deploy QSQLite database
Hi there, I try to create an app in which I want to have an existing database bind in the binary. My approach was the following: in pro file: QT += sql database.files = stations.db database.path = /home/nemo/.local/share/harbour-qtimetable/harbour-qtimetable INSTALLS += database To open the database: db = QSqlDatabase::addDatabase("QSQLITE"); db.setDatabaseName(DB_NAME); db.setUserName(USER_NAME); db.setPassword(PASSWORD); db.setConnectOptions("QSQLITE_OPEN_READONLY=1"); if(db.open()) {...} for DB_NAME I use QStandardPaths::writableLocation(QStandardPaths::DataLocation) with stations.db appended. However when I deploy this will fail as the path on emulator has home/deploy/installroot/ prefix, and when deploying on device there is /opt/sdk/.. prefix. This makes testing quite annoying, is there a genuine way to get the database to open both in the emulator and the device? Side question is there a "standard path::datalocation" variable for the .pro file? Thanks for any help, Lukas ___ SailfishOS.org Devel mailing list To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org