[05:07] <zsombi_> mhall119: if you want to catch it anywhere, you must choose a component (i.e. Page) and catch it there.
[05:13] <zsombi_> mhall119: see http://doc.qt.io/qt-5/qml-qtquick-keys.html
[06:09] <Guest7105> Hello ？ I add a PushClient component in .qml file, and in .apparmor file add "push-notification-client" policy, the PushClient signal an error:qml: GOT ERROR bad auth
[06:10] <Guest7105> which hero can help me ?
[06:12] <Guest7105> when I add "ubuntu-push-helper" template in .apparmor file,  my application will crash, at the same time report the following information:UbuntuClientIntegration: connection to Mir server failed. Check that a Mir server is running, and the correct socket is being used and is accessible. The shell may have rejected the incoming connection, so check its log file
[06:14] <Guest7105> please help me ？
[10:00] <mzanetti> zbenjamin, hey, is there a way to translate the .desktop file from a qmake based project?
[11:05] <zbenjamin> mzanetti: good question, i think not atm
[11:56] <mivoligo> mzanetti: ping
[11:56] <mzanetti> mivoligo, hey ho
[11:56] <mivoligo> mzanetti: nice stopwatch :D
[11:57] <mzanetti> heh
[11:57] <mzanetti> when I saw noone managed to do that yet I was a bit disappointed and did it myself
[11:58] <mivoligo> mzanetti: what I really need to ask you is the "speed" limit for enemies
[11:59] <mivoligo> mzanetti: I set something like "20" but it's not much faster then "4"
[12:00] <mzanetti> mivoligo, erm... I find that hard to believe
[12:01] <mivoligo> mzanetti: hmm.. I thought maybe there's a upper limit for "speed"
[12:01] <mzanetti> mivoligo, well, is it faster, no?
[12:02] <mzanetti> mivoligo, if you want you can also use 100 for the speed. then it should be much faster
[12:02] <mivoligo> mzanetti: it is faster but not 5 times
[12:02] <mzanetti> ah, that could be... let me look up the formula
[12:02] <mivoligo> ok
[12:03] <mzanetti> mivoligo, qreal diff = (m_engine->stepSize() + 0.001 * m_speed) * m_engine->gameSpeed();
[12:04] <mzanetti> basically setting it to 10 should make it twice as fast as 1
[12:04] <mzanetti> or something like that
[12:04] <mivoligo> ah ok
[12:05] <mivoligo> back to enemies.json then :D
[12:07] <mzanetti> zbenjamin, logged it here: https://bugs.launchpad.net/ubuntu/+source/qtcreator-plugin-ubuntu/+bug/1443351
[12:09] <mivoligo> mzanetti: btw are you going to do the tower rotating thing? Without rotating is not that bad but with it would be nicer :)
[12:09] <zbenjamin> mzanetti: ok thx
[12:09] <mzanetti> mivoligo, hmm... good question...
[12:10] <mzanetti> mivoligo, I'll try to give it a look soonish
[12:10] <mivoligo> mzanetti: thanks
[12:11] <mivoligo> speed 100 is working nice :D
[12:14] <mzanetti> haha
[12:14] <mzanetti> that will be a fast one
[12:34] <mhall119> zsombi_: I'm doing iton the Page now, but if I click the Header of a page on a page stack, the Page component doesn't get focus
[12:34] <zsombi_> mhall119: uhm. I'm sorry, I don't get what the key handling has to do with teh mouse/touch events
[12:35] <mhall119> zsombi_: I think it has to do with focus scopes, and the fact that the Header's is different from the Page's
[12:35] <zsombi_> mhall119: key events should also go to non-focused items...
[12:36] <zsombi_> mhall119: they don't seem to...
[12:36] <mhall119> zsombi_: what I'm trying to do is catch an F5 key press on a page to refresh it's content, but if I clicked on the header instead of the content of the Page, it won't work
[12:37] <zsombi_> mhall119: right, as keys seem to go only to the focused item, in which case it'll be the header...
[12:37] <mhall119> zsombi_: currently my code looks like http://paste.ubuntu.com/10815509/
[12:39] <zsombi_> mhall119: we should have sthing in the header, like Keys.forwardTo: []
[12:39] <zsombi_> mhall119: file a bug to t1mp
[12:43] <mhall119> zsombi_: t1mp: https://bugs.launchpad.net/ubuntu/+source/ubuntu-ui-toolkit/+bug/1443424
[12:44] <zsombi_> mhall119: thx!
[12:50] <zsombi_> mhall119: thinking of that bug, forwarding key events is not straight forward, as you may want to navigate between the header actions, so in that case the events should not be forwarded to the page at all. so it can be that it is more like works as desired than a bug
[12:51] <mhall119> zsombi_: could we forward anythign that's not being used by the Header?
[12:53] <zsombi_> mhall119: it all depends on the UX constraints, i.e. if they want to handle horizontal arrows to navivate between the actions, then other keys (except TAB/SHIFT+TAB) could be forwarded, yes
[12:53] <zsombi_> but I bet you'd also want those, right?
[12:54] <zsombi_> mhall119: so far we did not get any directions on how to show the focused element, if you'd have that, then it would be visible, that once you papped on the Header that grabs the focus, your content on teh page is no longer highlighted, so you should not even try to navigate there
[12:54] <mhall119> zsombi_: yes, but for keys that actually do something when the header has focus I would accept requiring the user to click the content portion of the page
[12:54] <t1mp> zsombi_, mhall119: seems tricky..
[12:54] <zsombi_> s/papped/tapped
[12:55] <zsombi_> mhall119: yes... as said, right now you don't see whos' having teh focus...
[12:55] <t1mp> zsombi_: perhaps we should allow keybindings to be attached to actions which are in the header?
[12:55] <zsombi_> t1mp: what keybindings?
[12:55] <mhall119> zsombi_: I guess what I really need is a way to attack Keys.onPressed to "the current top of the PageStack" which would be both the Header and Page
[12:56] <mhall119> s/attack/attach/
[12:56] <t1mp> zsombi_: F5
[12:56] <zsombi_> t1mp: ah, yes, planned with menus :)
[12:56] <zsombi_> t1mp: shortcut is the right term :)
[12:56] <mhall119> that might work, yeah
[12:56] <t1mp> zsombi_: ok
[12:56] <zsombi_> t1mp: see Menu API document, and enjoy :)
[12:57] <t1mp> zsombi_: still the header shold not 'eat' them if they are defined in a menu
[12:57] <mhall119> on a different note, is there a plan to add a 'color' property to an action for coloring it's icon?
[12:58] <zsombi_> t1mp: right, as they will also be in teh Action
[12:58] <zsombi_> mhall119: nope
[12:58] <zsombi_> mhall119: Action is a generic thing, coloring is the control specific part
[12:58] <mhall119> :/ ok
[12:58] <zsombi_> mhall119: so if you want to have colors somewhere, you must use it in place
[12:59] <zsombi_> t1mp: however, an Action should only grab the shortcuts when active, so if in a menu, it should only grab it if the menu is active
[13:00] <zsombi_> t1mp: think about teh stock actions, which may not even be used in a page.... you should not activate an action if not used
[13:02] <t1mp> zsombi_: stock actions?
[13:02] <zsombi_> t1mp: so when the header's actions are active (i.e. shown on teh page) the shortcuts should be triggerable. And if one header element is focused, the navigation keys should move the focus in between elements and not forwarded to the Page
[13:02] <zsombi_> t1mp: yes
[13:02] <t1mp> what are stock actions?
[13:02] <zsombi_> t1mp: imagoine you declare all your app's actions in a file, you call them stock actions
[13:02] <t1mp> zsombi_: if you have an app on your desktop, the shortcuts are always active, also when the menu is closed
[13:03] <zsombi_> t1mp: because those actions are also active
[13:04] <zsombi_> t1mp: but you may overrule a shortcut with a "local" action, meaning you'd have two actions with teh same shortcut, so only the current context one should be activated then
[13:05] <t1mp> yeah
[13:52] <kalikiana> t1mp: another review? https://code.launchpad.net/~ubuntu-sdk-team/ubuntu-ui-toolkit/orientationManual/+merge/254753
[13:57] <karni> Is there a way to ensure an Ubuntu One account is created without actually going through all steps described in this guide? https://developer.ubuntu.com/en/apps/platform/guides/online-accounts-developer-guide/ - it seems artifical to show a list with a single item, becase only one Ubuntu One account is supported. What I'm trying to achieve is, when there's no U1 account, the PushClient can't set-up itself (as it uses U1), so I simply want ...
[13:57] <karni> ... to pop open an account configuration page (I would assume, same as accountService.authenticate(), just without that whole account list boilerplate)
[13:59] <karni> or is it expected for apps that use U1 to show "hey, please select your account [ 1 account on the list ]" ?
[14:23] <ogra_> why does everyone suddenly produce stopwatch apps ...
[14:23] <ogra_> (and why does nobody add an egg time to his !!!)
[14:24] <ogra_> *timer
[14:31] <mhall119> zsombi_: BTW, instead of linking to upstream, you can link to our version of the docs: https://developer.ubuntu.com/api/qml/sdk-14.10/QtQuick.Keys/
[14:39] <nik90> ogra_: because a timer app is dead on arrival without platform support
[14:40] <ogra_> nik90, pfft ... so i have to eat hard boiled eggs because of bzoltan ?
[14:41] <nik90> ogra_: isn't that the golden rule? blame bzoltan for everything .. and he accepts it like a gentleman?
[14:41]  * nik90 ducks
[14:41] <ogra_> i dont want him to accept it ! i want creamy eggs !!
[14:41]  * ogra_ stomps his foot and shakes his cane
[14:42] <ogra_> :)
[14:44] <bzoltan> nik90: yes, that is what I do... what did I screw up again?
[14:45] <nik90> bzoltan: well this time you did nothing wrong...just me and ogra_ taking a stab at you for no reason ;-) ...
[14:45] <bzoltan> ogra_: creamy egg? That is easy ... 43.5C for 36 minutes :)
[14:45]  * nik90 blames the universe for no timer support in ubuntu touch
[14:46] <bzoltan> nik90: ogra_: I actually did propose tp use the same timerd as used in meego, but the idea was dropped.
[14:46] <ogra_> bzoltan, so if i twist your head, will you start ticking ... and will you ring in 36min ? :P
[14:46] <ogra_> well, we need something :)
[14:47] <bzoltan> ogra_:  with my limted knowledge about human anatomy... no, I doubt :)
[14:47] <ogra_> though indeed your app could fake that ... compute the right time to set an alarm and use that instaed ...
[14:47] <nik90> ogra_: yes but not with the current alarm backend that we have
[14:47] <ogra_> with a detached faked UI
[14:47] <nik90> ogra_: it would show up in the indicator and would require patches in various levels
[14:48] <ogra_> ouch
[14:48] <nik90> ogra_: we are planning for a much simpler new alarms backend, but that work will only start next cycle
[14:49] <nik90> ogra_: where we essentially a simple Dbus API where the SDK talks directly to indicator-datetime
[14:49] <nik90> which right now is a bit complicated due to the EDS middle man
[14:49] <ogra_> yeah, that sounds good
[14:50] <nik90> ogra_: and this is the reasoning I will provide everytime *somebody* complains about lack of timer :P
[14:53] <t1mp> kalikiana: another review done. I left some comments on https://code.launchpad.net/~ubuntu-sdk-team/ubuntu-ui-toolkit/orientationManual/+merge/254753
[14:58] <pendigging> recently updated docker app docker 1.5.0.002 fails to install on ubuntu core dev 15.04
[14:58] <pendigging> ubuntu@localhost:/var/log$ sudo snappy install docker docker      8 MB     [[14:59] <ogra_> pendigging, snappy questions should go to #snappy
[14:59] <pendigging> So, noted.   Thanks.   I will go there.
[15:00] <rickspencer3> hey, I just saw that there is no suru icon for import
[15:00] <rickspencer3> what are folks using for that?
[15:12] <rickspencer3> kenvandine, hey, is there a current "best" doc to use for content hub?
[15:12] <rickspencer3> I want to add import functionality by importing content in a text document
[15:13] <kenvandine> yeah
[15:16] <kenvandine> rickspencer3, sorry, in a meeting
[15:17] <t1mp> rickspencer3: perhaps the 'plus' icon?\
[15:17] <rickspencer3> kenvandine, no problem
[15:17] <rickspencer3> kenvandine, I'm using this in the meantime: https://developer.ubuntu.com/api/qml/sdk-14.10/Ubuntu.Content.index/
[15:17] <rickspencer3> tyt
[15:17] <kenvandine> that's probably the best one right now
[15:27] <rickspencer3> kenvandine, I assume this means that I don't have one of the necessary objects set up correctly??
[15:27] <rickspencer3> void ContentTransfer::setTransfer(com::ubuntu::content::Transfer*) No valid transfer object passed: QObject(0x0)
[15:27] <rickspencer3> bool ContentTransfer::start() Transfer can't be started
[15:27] <kenvandine> rickspencer3, can you pastebin your code somewhere and i'll take a look after this sprint meeting
[15:28] <rickspencer3> kenvandine, http://bazaar.launchpad.net/~rick-rickspencer3/+junk/flash2/view/head:/Main.qml
[15:30] <kenvandine> rickspencer3, you are using the default peer for Documents
[15:30] <kenvandine> which there is none
[15:31] <kenvandine> you need to use the peer picker
[15:31] <rickspencer3> uh
[15:31] <rickspencer3> kenvandine, I'm just sort of copy and pasting from here:
[15:31] <rickspencer3> https://developer.ubuntu.com/api/qml/sdk-14.10/Ubuntu.Content.index/
[15:32] <rickspencer3> kenvandine, so I need to change content peer to be contentpicker?
[15:32] <kenvandine> yeah, that would work for say pictures
[15:32] <kenvandine> because we have a default peer for it
[15:33] <rickspencer3> kenvandine, so, I really am not sure what to do now
[15:34] <rickspencer3> just want to import a text file, tbh
[15:34] <kenvandine> rickspencer3, hang on :)
[15:35] <kenvandine> rickspencer3, http://bazaar.launchpad.net/~ken-vandine/+junk/hub-importer/view/head:/hub-importer.qml#L278
[15:35] <kenvandine> rickspencer3, for an example
[15:37] <rickspencer3> wow, that looks pretty complicated
[15:37] <rickspencer3> I expected it would be more like traditional dialog code
[15:37] <renatu> charles_, any update on silo 8?
[15:37] <rickspencer3> "system please let me pick a document"
[15:37] <kenvandine> you could use a dialog there if you like
[15:37] <kenvandine> my example uses a page
[15:37] <renatu> charles_, can we build it again?
[15:37] <charles_> renatu, in a meeting, will ping you ack
[15:37] <kenvandine> but, some folks have had problems using a dialog
[15:37] <charles_> renatu, yes, will do
[15:38] <rickspencer3> kenvandine, well, what I mean by that is that most systems have a few lines of code to accomplish this
[15:38] <rickspencer3> and one or maybe 2 objects
[15:38] <kenvandine> it's just one component for the peer picker
[15:38] <kenvandine> ContentPeerPicker
[15:39] <rickspencer3> kenvandine, not sure what you mean
[15:39] <rickspencer3> kenvandine, let me ask the question differently ...
[15:39] <rickspencer3> if I want to allow the user to import a text file, what is the easiest way to do that?
[15:39] <kenvandine> you can use the ContentPeerPicker any way you like, but i prefer in as a Page
[15:40] <kenvandine> s/in/it/
[15:40] <kenvandine> the ContentPeerPicker will show the available apps to import for the type
[15:40] <rickspencer3> kenvandine, I still don't understand, sorry
[15:40] <kenvandine> :)
[15:40] <rickspencer3> CotentPeerPicker is a component that I need to host in the UI somewhere
[15:41] <rickspencer3> ?
[15:41] <kenvandine> yes
[15:41] <kenvandine> i like to use it as a page on the pagestack
[15:41] <kenvandine> it's designed to be full screen
[15:42] <rickspencer3> kenvandine, oh, I have tabs in my UI, so I thought a page stack was not good for that
[15:42] <rickspencer3> like, hard to mix page stacks and tabs
[15:42] <kenvandine> i haven't used tabs lately
[15:42] <rickspencer3> kenvandine, in any case, so I need to create a contentPeerPicker
[15:42] <kenvandine> but you could just make it fill the current tab
[15:42] <kenvandine> yeah
[15:42] <rickspencer3> then I need to set up connections?
[15:43] <charles> renatu, silo 8 build restarted
[15:43] <kenvandine> yeah
[15:43] <rickspencer3> kenvandine, that code looks very complicated
[15:43] <kenvandine> you just need to know when activeTransfer is charged
[15:43] <kenvandine> so just one signal you care about
[15:43] <rickspencer3> kenvandine, and inside that signal I handle the text file that I got?
[15:44] <rickspencer3> so I need 2 objects
[15:44] <kenvandine> you get the item out of the items
[15:44] <kenvandine> yeah
[15:44] <rickspencer3> ok
[15:44] <kenvandine> ContentTransfer.items will be a list of ContentItem
[15:44] <kenvandine> ContentItem.url will be the file uri
[15:44] <rickspencer3> ok
[15:45] <rickspencer3> let me give it a try with the simple case, just a content peer picker and a connections
[15:45] <kenvandine> let me know how it goes
[15:46] <rickspencer3> kenvandine, so, I just let the peer picker live at app start up, and make it visible in some way at the user's request?
[15:46] <kenvandine> sure
[15:57] <kalikiana> t1mp: damn, you're finding good stuff. and even though it wasn't the solution your comment led me to find a way to ditch the sleep! https://code.launchpad.net/~ubuntu-sdk-team/ubuntu-ui-toolkit/orientationManual/+merge/254753
[15:59] <mhall119> zsombi_: t1mp: Ubuntu.Components.ListItems.Standard.hovered doesn't seem to work for me
[15:59] <mhall119> I put an onHoveredChanged on my list item delegate, and it's never triggered
[16:00] <mhall119> zsombi_: setting the ListView.currentIndex did work to enable keyboard navigation,but I can't make it change the style of the delegate to show the user which one has focus
[16:01] <mhall119> neither selected nor hovered seem to change
[16:02] <rickspencer3> kenvandine, so, you can't use ContentPeerPicker in a dialog, and you can't use PageStack with tabs, so, you can't use ContentPeerPicker with tabs?
[16:03] <renatu> charles, thanks
[16:04] <kenvandine> rickspencer3, i'm sure you can
[16:04] <kenvandine> Elleo, ^^
[16:04] <kenvandine> have you seen anything using it with tabs?
[16:04] <rickspencer3> ok, let me kick the qml around a bit
[16:05] <Elleo> rickspencer3: you can use the peer picker in a dialog, there's an example of that in the webbrowser-app
[16:05] <mhall119> rickspencer3: you can use pagestack with tabs under a very narrow set of circumstances
[16:05] <kenvandine> Elleo, but didn't the address book app run into problems in a dialog?
[16:05] <Elleo> rickspencer3: well, inside a popover anyway
[16:05] <rickspencer3> does it now seem like we should have a picker dialog component that just does all this easily?
[16:05] <Elleo> kenvandine: that's fixed
[16:05] <kenvandine> ah right
[16:06] <Elleo> kenvandine: that was due to us not setting the parent on the dialog iirc
[16:06] <Elleo> kenvandine: so it didn't get destroyed properly
[16:06] <kenvandine> yeah, i remember now
[16:06] <rickspencer3> ok, if a page inside the dialog and put the picker inside the page, it mostly works
[16:14] <t1mp> kalikiana: let me see what you did..
[16:18] <t1mp> kalikiana: do you still need the rotating.wait_for(False)?
[16:19] <t1mp> mhall119: that comes from this line in AbstractButton:     property bool hovered: __acceptEvents && mouseArea.containsMouse
[16:19] <t1mp> mhall119: not sure what could break it.. perhaps ListViews do something weird?
[16:20] <rickspencer3> kenvandine, so, I got this far:
[16:20] <rickspencer3> http://bazaar.launchpad.net/~rick-rickspencer3/+junk/flash2/view/head:/components/ImportDialog.qml
[16:21] <t1mp> mhall119: the "selected" property you have to set to true.. then a Rectangle should be rendered at the background of the list item
[16:21] <kalikiana> t1mp: hmmm maybe not, I'll check
[16:21] <rickspencer3> but in the emulator, the contentpeerpicker always says that nothing can offer the content type
[16:21] <rickspencer3> I tried Documents, All, and Pictures
[16:21] <rickspencer3> and I installed the file browser
[16:26] <kalikiana> t1mp: indeed it's no longer needed, pushed
[16:28] <kenvandine> rickspencer3, so you doesn't seen any apps, weird
[16:28] <t1mp> kalikiana: thanks, looks good
[16:28] <rickspencer3> kenvandine, do you think it could be because it is on the emulator?
[16:29] <kenvandine> shouldn't be
[16:29] <kenvandine> you have gallery installed, so Pictures should certainly show gallery
[16:29] <kenvandine> Elleo, ^^ thoughts on rickspencer3's peer picker in a dialog?
[16:29] <rickspencer3> let me actually make sure that gallery is installed
[16:30] <Elleo> rickspencer3: do you have the content_exchange permission?
[16:30] <kenvandine> oh!
[16:30] <kenvandine> haha
[16:30] <rickspencer3> d'oh
[16:30] <Elleo> :)
[16:30] <kenvandine> i should have asked that first :)
[16:30] <rickspencer3> every. damn. time.
[16:30] <Elleo> heh
[16:31] <Elleo> it'd be nice if the SDK monitored the syslog for denials and prompted developers about the permissions they're missing for features they're using
[16:31] <rickspencer3> still not working
[16:31] <Elleo> rickspencer3: have you bumped up the version number? not sure if permission changes get accounted for if the package version hasn't changed
[16:32] <Elleo> iirc that used to be the case, not sure if it still is
[16:32] <rickspencer3> well, I'm just running it from the sdk, but I'll try bumping the version
[16:32] <Elleo> ah yeah, the SDK should do a complete uninstall I think, so shouldn't hit that
[16:32] <rickspencer3> \o/
[16:32] <bzoltan> Elleo: your idea just landed on the SDK feature pool
[16:32] <Elleo> bzoltan: awesome :)
[16:33] <rickspencer3> Elleo, bumping the version did it
[16:33] <Elleo> rickspencer3: ah, great :)
[16:33] <rickspencer3> so, maybe later this week, I'll see if I can turn my dialog into something reusable
[16:33] <rickspencer3> seems liked you should be able to go:
[16:33] <rickspencer3> ImportDialog {
[16:34] <rickspencer3>  onContentSelected: {}
[16:34] <rickspencer3> }
[16:34] <Elleo> yeah, might be good to have some slightly higher level API for common content picking cases
[16:35] <rickspencer3> I would default to ContentType.All, but let the developer change that
[16:37] <mhall119> zsombi_: I got it working, I have to call forceActiveFocus() on the PageStack.currentPage every time it changed, should this be the default behavior?
[16:38] <kalikiana> btw does contenthub have any list of past files? or does it have to be maintained by the app?
[16:42] <Elleo> kalikiana: content-hub forgets about transfers as soon as they're completed/aborted
[16:44] <kalikiana> Elleo: so that means the list used in the examples is something I'd have to save in u1db? https://developer.ubuntu.com/api/qml/sdk-14.04/Ubuntu.Content.ContentHub/
[16:45] <Elleo> kalikiana: what're you wanting to store the transfer info for?
[16:46] <kalikiana> Elleo: long term I'd like my app to be able to edit files, and display a list of files to open
[16:49] <Elleo> kalikiana: you don't really need a list of the past transfers though do you? just list the files in the directory you're storing incoming files in?
[16:49] <kalikiana> Elleo: hmm effectively yes
[16:51] <kalikiana> now that you mention it, I could probably use http://doc.qt.io/qt-5/qml-qt-labs-folderlistmodel-folderlistmodel.html
[16:51] <kalikiana> thanks!
[16:52] <Elleo> kalikiana: cool :)
[16:53] <rickspencer3> kenvandine, Elleo may I assume that if I have this url, I can simply open the file and read it now?
[16:53] <rickspencer3> file:///home/phablet/.cache/flash.rickspencer3/HubIncoming/5/text.txt
[16:53] <rickspencer3> i.e. it's working up the point where my app has access to the file?
[16:54] <Elleo> rickspencer3: yep
[16:54] <rickspencer3> \o/
[16:55] <rickspencer3> good point at which to take a break :)
[16:56] <Elleo> :)
[17:18] <mhall119> Elleo: kenvandine: what's the proper way of getting a file out of ~/.cache/ and into the app's folder when transfering via content hub?
[17:31] <kenvandine> mhall119, ContentItem.move()
[17:41] <mhall119> kenvandine: does that return true if the move fails but the fallback to copy succeeds?
[17:41] <DS-McGuire> ballons, you are in the Help App team correct?
[17:41] <kenvandine> mhall119, i think so
[17:46] <kenvandine> mhall119, basically it returns true if the file ends up in the place you expected it to be
[18:02] <mhall119> ok, I think my issue is with U1db then
[18:43] <zsombi_> [17:31:38] <mhall119> zsombi_: BTW, instead of linking to upstream, you can link to our version of the docs: https://developer.ubuntu.com/api/qml/sdk-14.10/QtQuick.Keys/
[18:45] <zsombi_> mhall119: tbh, it was easier for me to find it on Qt.io... our doc is pretty messy...
[18:45] <zsombi_> [19:00:15] <mhall119> zsombi_: setting the ListView.currentIndex did work to enable keyboard navigation,but I can't make it change the style of the delegate to show the user which one has focus
[18:45] <zsombi_> mhall119: as said, we don't have any hint from design on how shoudl we show the focus
[18:48] <mhall119> zsombi_: our doc will be getting better shortly
[18:48] <zsombi_> [19:38:03] <mhall119> zsombi_: I got it working, I have to call forceActiveFocus() on the PageStack.currentPage every time it changed, should this be the default behavior?
[18:48] <zsombi_> mhall119: nope
[18:49] <mhall119> zsombi_: is there any way *I* can define how to show focus? I believe I could if one of the ListItem.Standard's properties changed
[18:50] <zsombi_> mhall119: That'll be really nice... the "under development" is reeeeaaallllly outdated, the Ubuntu.Components
[18:50] <zsombi_> mhall119: you can "define" by drawing somethiong if a component is focus... it should be done on StyledItem level
[18:51] <mhall119> zsombi_: the "under development" is still in the docs packages
[18:51] <zsombi_> mhall119: I meant this https://developer.ubuntu.com/api/qml/development/
[18:51] <zsombi_> mhall119: I cannot see the other
[18:52] <mhall119> zsombi_: everything on that part of the site is imported from doc packages in the archive
[18:52] <mhall119> zsombi_: so ubuntu-ui-toolkit-doc in utopic's archive
[18:52] <zsombi_> mhall119: my only concern is that both the stable and the development snapshot docs are the same :(
[18:53] <zsombi_> so one cannot be sure what is a stable and a development doc
[18:53] <mhall119> zsombi_: both "current" and "development" URLs point to the same docs right now
[18:54] <mhall119> because the current stable framework version is also the most recent framework version
[18:54] <mhall119> unless bzoltan has created a ubuntu-sdk-15.04 framework
[18:54] <zsombi_> mhall119: yeah... and we've already released 1.2, which belongs to 15.04...
[18:54] <zsombi_> and you cannot see those docs anywhere
[18:54] <mhall119> zsombi_: but there's no way for app devs to target that
[18:54] <mhall119> so there are no docs telling them to try
[18:55] <zsombi_> mhall119: even the 14.10 is not up to date
[18:55] <mhall119> again, once we have a new framework defined that includes those updates, we can upload the docs for it
[18:55] <mhall119> zsombi_: what is out of date?
[18:55] <zsombi_> mhall119: ServiceProperties component is missing, Haptics singleton as well...
[18:56] <zsombi_> mhall119: it should be under Ubuntu.Components
[18:56] <mhall119> Ubuntu.Components.ServiceProperties?
[18:57] <bzoltan> mhall119:  I am not the one who creates frameworks. lool is the one.
[18:57] <zsombi_> mhall119: yes, as component
[18:58] <mhall119> zsombi_: is it in ubuntu-ui-toolkit-doc in utopic's archive?
[18:58] <zsombi_> as well as Ubuntu.Components.Haptics
[18:59] <mhall119> zsombi_: ubuntu-ui-toolkit-doc_1.1.1279+14.10.20141007-0ubuntu1_all.deb is what I'm using
[18:59] <ahoneybun> unity-voice-service
[18:59] <mhall119> I don't see either component in the extracted .deb package
[19:00] <zsombi_> mhall119: that' sbad, we had to release them post-RTM deadline for the OtherVibrate feature support...
[19:01] <zsombi_> mhall119: it might have been released later than 7th of October
[19:01] <zsombi_> mhall119: but yes, it had been released for 1.1, so should be there
[19:03] <mhall119> zsombi_: update the doc file in the archive and it will get imported
[19:04] <zsombi_> mhall119: ok, however you might need to use some later package if available
[19:04] <zsombi_> mhall119: we had to add API later due to some unplanned features...
[19:05] <mhall119> zsombi_: tell me where I can download the package from
[19:06] <zsombi_> mhall119: uhh... I have to check that, I'll let U know tomorrow
[19:27] <renatu> Mirv, ping
[19:52] <nik90> mhall119: it is possible to target Ubuntu.Components 1.2 using the 14.10 framework on the 15.04 devel images
[19:52] <nik90> mhall119: and considering that RTM will rebase on vivid soon, it should also be visible in the docs for developers to prepare for that
[19:56] <balloons> nik90, where are you at with clock app and tests? did everything get sorted or no?
[19:58] <nik90> balloons: Sry I haven't sorted it out and frankly I am not getting the motivation to fix that.
[19:59] <nik90> Part of why I have just fixed some other minor stuff in the clock.
[19:59] <nik90> sry
[19:59] <balloons> nik90, I'm not here to beat you into submission :-) Just wondering if you needed help or not. Sounds like it's morphed into something quite painful
[20:01] <nik90> balloons: I know, but I am just feeling guilty for not putting more effort into it. Its just that the whole bootstrapping thing is way too much work and I have some serious issues with vivid on the phone where I can no longer develop apps without constantly rebooting my phone.
[20:01] <balloons> If there's anything you want to point me at, feel free to. I'll slot some time to have a look at it this week. And don't worry, I won't bug you further about it :-)
[20:01] <balloons> nik90, that's not great news to hear, but it is honest. Obviously that's not something that can continue
[20:02] <mhall119> nik90: Ubuntu.Components 1.2 was not part of the 14.10 framework, so we can't tell if a given device that has the 14.10 framework also has the 1.2 components
[20:04] <nik90> balloons: I don't know why others aren't noticing bug 1429415, but it really annoys the hell out of me. and that's partly why I am avoiding vivid unless I am absolutely required to test a clock app MP on it.
[20:05] <nik90> mhall119: hmm that's true..I guess that boils down to the lack of a official ubuntu-sdk-15.10-dev1 framework.
[20:12] <mhall119> yup
[20:24] <newsages> hi all
[20:27] <newsages> if I have one QJsonArray on C++ where is the best mode to store? 1 U1db document for all array or x Document for x rows in Array?