Re: [SailfishDevel] Dynamic VisualItemModel in SlideshowView

2014-09-29 Thread Lukas Vogel
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

2014-08-03 Thread Lukas Vogel
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

2014-06-19 Thread Lukas Vogel
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

2014-06-17 Thread 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 Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org