Luc Yriarte [Thu, 28 Jul 2011 13:50:16 +0000 (15:50 +0200)]
add a png version of the sim icon for the handset launcher
Luc Yriarte [Fri, 22 Jul 2011 09:18:40 +0000 (11:18 +0200)]
Merge branch 'master' of git://gitorious.org/meego-ux/meego-app-satk
Luc Yriarte [Fri, 22 Jul 2011 08:39:37 +0000 (10:39 +0200)]
Adding qtc_packaging folder to .gitignore
Adding qrc_meego-app-satk.cpp to .gitignore
Luc Yriarte [Fri, 22 Jul 2011 08:39:14 +0000 (10:39 +0200)]
clip flickable views (menu and web view) so that they don't overshoot when scrolling
Luc Yriarte [Thu, 21 Jul 2011 12:35:26 +0000 (14:35 +0200)]
install: autostart support. satk is launched in agent mode when user session starts.
Luc Yriarte [Tue, 5 Jul 2011 09:20:25 +0000 (11:20 +0200)]
documentation: update design draft.
Luc Yriarte [Fri, 1 Jul 2011 09:07:56 +0000 (11:07 +0200)]
Merge branch 'master' of git://gitorious.org/meego-ux/meego-app-satk
Luc Yriarte [Thu, 30 Jun 2011 15:20:07 +0000 (17:20 +0200)]
initial import
Luc Yriarte [Thu, 30 Jun 2011 12:46:43 +0000 (14:46 +0200)]
SIM Application Toolkit: fix potential race condition
* make StkDialog return "accepted" when closed from any user command
* when a "cancel" command is initiated by ofono, close the StkDialog,
make it return "accepted"
* Don't check dialog user command code or user data when dialog
returned "rejected"
Luc Yriarte [Wed, 29 Jun 2011 12:38:33 +0000 (14:38 +0200)]
SIM Application Toolkit: remove unnecessary traces
Luc Yriarte [Wed, 22 Jun 2011 10:45:56 +0000 (12:45 +0200)]
SIM Application Toolkit: Qt coding style
* keep code lines under 100 chars length
* add a few line breaks for readability
Luc Yriarte [Wed, 22 Jun 2011 09:45:41 +0000 (11:45 +0200)]
SIM Application Toolkit: Qt coding style
* compact "else" blocs
replace:
if () {
}
else {
}
with:
if () {
} else {
}
Luc Yriarte [Mon, 20 Jun 2011 13:45:05 +0000 (15:45 +0200)]
SIM Application Toolkit: build system
* change satk exec path from /usr/local/bin to /usr/bin
Luc Yriarte [Thu, 16 Jun 2011 14:57:57 +0000 (16:57 +0200)]
SIM Application Toolkit: default app icon
Luc Yriarte [Thu, 16 Jun 2011 12:35:25 +0000 (14:35 +0200)]
SIM Application Toolkit: changed object path /satk/agent to /
Luc Yriarte [Wed, 15 Jun 2011 12:25:59 +0000 (14:25 +0200)]
SIM Application Toolkit: mapped ETR 187 tones on oFono API
==== Dial tone ====
* dial-tone
* general-beep
* happy
* positive-acknowledgement
* radio-path-acknowledge
==== Ringing tone ====
* ringing-tone
* message-received
* user-ringing-tone
* user-sms-alert
* vibrate
==== Busy tone ====
* busy
==== Congestion tone ====
* congestion
==== Special information tone ====
* error
* negative-acknowledgement
* question
* radio-path-not-available
* sad
==== Call waiting tone ====
* call-waiting
==== Warning tone ====
* critical
* urgent-action
Luc Yriarte [Tue, 14 Jun 2011 11:47:46 +0000 (13:47 +0200)]
SIM Application Toolkit: code cleanup
* fix a comment in ofono utils
Luc Yriarte [Tue, 14 Jun 2011 11:42:39 +0000 (13:42 +0200)]
SIM Application Toolkit: code cleanup
* include ofonodbustypes.h explicitly from
main.cpp for clarity
Luc Yriarte [Tue, 14 Jun 2011 10:07:18 +0000 (12:07 +0200)]
SIM Application Toolkit: In agent mode, don't exit when
no popup is opened
Luc Yriarte [Tue, 14 Jun 2011 09:48:11 +0000 (11:48 +0200)]
SIM Application Toolkit: boot sequence support
* in every notification handler, reset connection and look for a sim
manager and a sim toolkit interface
* keep registering for notifications until both interfaces are
available
Luc Yriarte [Fri, 10 Jun 2011 13:12:50 +0000 (15:12 +0200)]
SIM Application Toolkit: boot sequence support
* register for modem interface changes
Luc Yriarte [Fri, 10 Jun 2011 08:35:48 +0000 (10:35 +0200)]
SIM Application Toolkit: cleanup main.cpp includes
Luc Yriarte [Fri, 10 Jun 2011 08:00:02 +0000 (10:00 +0200)]
SIM Application Toolkit: add org.ofono.Modem interface
Luc Yriarte [Thu, 9 Jun 2011 15:37:59 +0000 (17:37 +0200)]
SIM Application Toolkit: boot sequence support
* move all interface-related code to StkApplication
Luc Yriarte [Wed, 8 Jun 2011 16:03:26 +0000 (18:03 +0200)]
SIM Application Toolkit: boot sequence support
* subclass QApplication as StkApplication
* move ofono interface management code to StkApplication
* register StkApplication for modem property changes
Luc Yriarte [Mon, 6 Jun 2011 12:43:17 +0000 (14:43 +0200)]
SIM Application Toolkit: UI fixes
* Make menu list scroll all the way to the bottom
Luc Yriarte [Mon, 6 Jun 2011 11:59:16 +0000 (13:59 +0200)]
SIM Application Toolkit: UI fixes
* Position text input zones on the top half of the screen
* Prevents popup keyboard from hiding input zones
Luc Yriarte [Sat, 4 Jun 2011 15:24:48 +0000 (17:24 +0200)]
SIM Application Toolkit: UI fixes
* panel border margins
Luc Yriarte [Sat, 4 Jun 2011 14:39:04 +0000 (16:39 +0200)]
SIM Application Toolkit: UI fixes
* position panel at bottom right
* end button stacked on top of back button
Luc Yriarte [Tue, 31 May 2011 17:27:51 +0000 (19:27 +0200)]
SIM Application Toolkit: UI fixes
* make Flickable views not inherit from StkView
* Menu and WebView need to be drawn before other components like
title, icon and panel, so they don't overlap them when drawn.
Luc Yriarte [Tue, 31 May 2011 17:02:11 +0000 (19:02 +0200)]
SIM Application Toolkit: UI fixes
* Key input: use bigger character.
Luc Yriarte [Tue, 31 May 2011 16:56:18 +0000 (18:56 +0200)]
SIM Application Toolkit: UI fixes
* Make title label display more text on basic popup views
Luc Yriarte [Tue, 31 May 2011 16:38:08 +0000 (18:38 +0200)]
SIM Application Toolkit: UI fixes
* Change default size to 480x640
* Taller buttons (40px) so that the text font fits.
Luc Yriarte [Tue, 31 May 2011 16:34:34 +0000 (18:34 +0200)]
SIM Application Toolkit: UI fixes
* more space between menu items
Luc Yriarte [Tue, 31 May 2011 16:16:54 +0000 (18:16 +0200)]
SIM Application Toolkit: Decorate StkDialog as a QWindow
* pass St::Window flag to the QDialog constructor from StkDialog
* allows dialogs to be full screen on Meego icdk
Luc Yriarte [Tue, 31 May 2011 10:11:24 +0000 (12:11 +0200)]
SIM Application Toolkit: more QML code factorization.
* Make all buttons the same size and font size.
Luc Yriarte [Mon, 30 May 2011 16:55:32 +0000 (18:55 +0200)]
SIM Application Toolkit: QML code factorization.
* Create a StkView with title, icon and panel
* Make all views an instance of this one
Luc Yriarte [Mon, 30 May 2011 15:30:14 +0000 (17:30 +0200)]
SIM Application Toolkit: format message box
* Don't display a title, dialog title text is bogus
* Text appears truncated on the left.
* Display only the error message
Luc Yriarte [Mon, 30 May 2011 13:43:57 +0000 (15:43 +0200)]
SIM Application Toolkit: Dialog life-cycle in Agent Service.
* Don't declare dialog on the stack, always push a pointer on the
widget stack.
* Delete the previous dialog on Cancel or Release
Luc Yriarte [Fri, 27 May 2011 15:35:17 +0000 (17:35 +0200)]
SIM Application Toolkit: QML UI factorization
* use a StkTheming component to centralize button size, fonts, colors
Luc Yriarte [Tue, 24 May 2011 09:51:38 +0000 (11:51 +0200)]
SIM Application Toolkit: App exit after Release
* Exit app at Release command on End Session from main menu only.
Luc Yriarte [Tue, 17 May 2011 14:02:35 +0000 (16:02 +0200)]
SIM Application Toolkit: build system standardization
* fixed whitespaces in .gitignore
* fixed "make dist" command, cloned from meego-app-notes
Luc Yriarte [Tue, 17 May 2011 13:38:08 +0000 (15:38 +0200)]
SIM Application Toolkit: build system standardization
* add a .gitignore file
Luc Yriarte [Tue, 17 May 2011 12:59:07 +0000 (14:59 +0200)]
SIM Application Toolkit: build system standardization
* re-add all sources to the top level folder
* re-add audio files to "audio" folder
Luc Yriarte [Tue, 17 May 2011 12:39:48 +0000 (14:39 +0200)]
SIM Application Toolkit: build system standardization
* renamed folder meego-app-satk
* renamed project meego-app-satk
* move all sources to the top level folder
Luc Yriarte [Fri, 13 May 2011 15:17:16 +0000 (17:17 +0200)]
SIM Application Toolkit: update StkDialog documentation
Luc Yriarte [Fri, 13 May 2011 15:09:56 +0000 (17:09 +0200)]
SIM Application Toolkit: SimToolkitAgent API update
* Handle "goBack" and "endSession" by default in all data input QML
files. Exeptions are:
* StkPlaySound: endSession only
* StkMessage: endSession only
* Add a StkDialog API to hide "goBack" and "endSession" buttons,
overriding QML defaults.
* Support new "DisplayAction" and "ConfirmOpenChannel" APIs in
StkAgentService
Luc Yriarte [Fri, 13 May 2011 10:08:55 +0000 (12:08 +0200)]
SIM Application Toolkit: set default sound loop value
* set loops: SoundEffect.Infinite in the qml file to avoid setting it
to -1 from c++
Luc Yriarte [Fri, 13 May 2011 10:00:33 +0000 (12:00 +0200)]
SIM Application Toolkit: document QML files
* document properties default values
Luc Yriarte [Fri, 13 May 2011 09:43:32 +0000 (11:43 +0200)]
SIM Application Toolkit: SimToolkitAgent API update
* Add ConfirmOpenChannel and DisplayAction xml dbus interface methods
* Implement methods in StkAgentService
Luc Yriarte [Thu, 12 May 2011 15:50:54 +0000 (17:50 +0200)]
SIM Application Toolkit: document QML files
* use doxygen format.
* document objects, signals and properties exposed to the c++
components loading the qml files.
Luc Yriarte [Thu, 12 May 2011 09:56:09 +0000 (11:56 +0200)]
SIM Application Toolkit: fix project file
* stkagentifadaptor was not generated
Luc Yriarte [Thu, 12 May 2011 09:31:52 +0000 (11:31 +0200)]
SIM Application Toolkit: delete auto-generated files
* remove all interfaces and adaptors generated by qdbusxml2cpp
* change satk.pro to generate these files at build time
Luc Yriarte [Wed, 11 May 2011 09:07:06 +0000 (11:07 +0200)]
SIM Application Toolkit: Don't display an empty title.
* Leave the qml file default instead.
Luc Yriarte [Tue, 10 May 2011 15:59:26 +0000 (17:59 +0200)]
SIM Application Toolkit: Add a QML file for passwords.
* meego-ux-components TextField doesn't export textInput echoMode
* select StkPassword or StkInputText from agent service
Luc Yriarte [Tue, 10 May 2011 10:09:34 +0000 (12:09 +0200)]
SIM Application Toolkit: Set audio tone source in PlaySound
* Add a placeholder wav file for each tone in ofono PlayTone API
http://172.20.20.40/git/ofono/doc/stk-api.txt
Luc Yriarte [Tue, 10 May 2011 09:21:45 +0000 (11:21 +0200)]
SIM Application Toolkit: Set URL in WebView
Luc Yriarte [Mon, 9 May 2011 17:15:07 +0000 (19:15 +0200)]
SIM Application Toolkit: Flickables overshoot workaround
* Draw the Flickables (list view, web view) before other elements, so
they are not masked when flickables overshoot.
Luc Yriarte [Mon, 9 May 2011 17:03:04 +0000 (19:03 +0200)]
SIM Application Toolkit: Draw support in browser view.
* Use a Flickable element with the browser contents inside.
Luc Yriarte [Mon, 9 May 2011 15:17:40 +0000 (17:17 +0200)]
SIM Application Toolkit: Launch Browser support.
* Adding a basic qml WebView in StkWebView.qml
* Set default url to 127.0.0.1
* Open as a modal dialog in ConfirmLaunchBrowser
Luc Yriarte [Mon, 9 May 2011 12:53:13 +0000 (14:53 +0200)]
SIM Application Toolkit: rename javascript file in CamelCase also
* For consistency with qml.
* .cpp and .h files stay in smallcaps according to Qt guidelines
Luc Yriarte [Mon, 9 May 2011 12:48:41 +0000 (14:48 +0200)]
SIM Application Toolkit: change project files after renaming
Luc Yriarte [Mon, 9 May 2011 12:46:24 +0000 (14:46 +0200)]
SIM Application Toolkit: rename qml files in CamelCase
* This is necessary to use components as a class in JavaScript
Luc Yriarte [Mon, 9 May 2011 10:15:16 +0000 (12:15 +0200)]
SIM Application Toolkit: UI factorization
* Create a StkPanel component with "End" and "Back" buttons
Luc Yriarte [Fri, 6 May 2011 15:24:08 +0000 (17:24 +0200)]
SIM Application Toolkit: fix menu title in qml elements
* Using localization tag qsTr on text: title Label attribure made it
read-only.
* Need to check if there is a conflict with text: title attribute in
menuDelegate
Luc Yriarte [Thu, 5 May 2011 10:18:53 +0000 (12:18 +0200)]
SIM Application Toolkit: Begin audio tones support
* Added a test wave sound to resources
* Added stkplaysound qml file with a "SoundEffect" item
* Support in stk agent service and dialog for loops
Got "QSoundEffect(pulseaudio): Attempting to load to large a sample"
error on Ubuntu, QtMultimediaKit 1.1 probably not fully supported.
Luc Yriarte [Tue, 3 May 2011 14:07:51 +0000 (16:07 +0200)]
SIM Application Toolkit: MeeGo installation support
* support in satk.pro for "make install" and "make dist"
* don't specify pixmap extension for sim_32x32.xpm in satk.desktop file
* update README
Luc Yriarte [Tue, 3 May 2011 10:23:04 +0000 (12:23 +0200)]
SIM Application Toolkit: MeeGo installation support
* Updated the .spec file to mention Apache license
* Added a .desktop file for MeeGo installation
* updated satk.pro to support make install
Luc Yriarte [Tue, 3 May 2011 09:43:23 +0000 (11:43 +0200)]
SIM Application Toolkit: Adding a copy of the Apache 2.0 license
Luc Yriarte [Mon, 2 May 2011 16:37:45 +0000 (18:37 +0200)]
SIM Application Toolkit: input validation
* centralize string format validation in a javascript file
* add js file to the resources
* call it from text / key input
Luc Yriarte [Mon, 2 May 2011 14:10:59 +0000 (16:10 +0200)]
SIM Application Toolkit: menu highlighting
* change selection color, use fontColorHighlight instead of
fontColorHighlightBlue. Makes default MeeGo-ish blue SIM icon more
visible.
Luc Yriarte [Mon, 2 May 2011 14:05:27 +0000 (16:05 +0200)]
SIM Application Toolkit: menu selection
* Widen line selection area the same width as the whole menu widget,
so that text can be cliqued even when it's short.
Luc Yriarte [Mon, 2 May 2011 13:47:25 +0000 (15:47 +0200)]
SIM Application Toolkit: localization support
* use the qsTr function for all localizable strings in qml files
Luc Yriarte [Mon, 2 May 2011 13:23:17 +0000 (15:23 +0200)]
SIM Application Toolkit: input validation
* Use a ModalMessageBox MeeGo UX component
Luc Yriarte [Mon, 2 May 2011 12:44:45 +0000 (14:44 +0200)]
SIM Application Toolkit: Make icon color palette more MeeGo-ish
Luc Yriarte [Fri, 29 Apr 2011 15:16:52 +0000 (17:16 +0200)]
SIM Application Toolkit: input fields control
* single char + numeric support for stkinputkey
* min/max chars + numeric support for stkinputtext
* Need additional support for password
Luc Yriarte [Fri, 29 Apr 2011 13:28:49 +0000 (15:28 +0200)]
SIM Application Toolkit: StkDialog / QML support
* put only common parameters in the constructor
* use getters and setters according to the qml components
Luc Yriarte [Thu, 28 Apr 2011 16:06:04 +0000 (18:06 +0200)]
SIM Application Toolkit: Add Apache copyright to qml files too.
Luc Yriarte [Thu, 28 Apr 2011 15:54:18 +0000 (17:54 +0200)]
SIM Application Toolkit: theming menu list
* use theme contextMenuFontColor and contextMenuFontPixelSize
* added selection highlight
* use theme.fontColorHighlightBlue for selected item
Luc Yriarte [Thu, 28 Apr 2011 15:22:38 +0000 (17:22 +0200)]
SIM Application Toolkit: theming meego-ux-components
* All views still under a Rectangle, not using Window or ModalDialog
* Instanciate a Theme in all views
* Map view background color to theme.dialogBackgroundColor
* Map title text color and font size to theme dialogTitleFontColor and
dialogTitleFontPixelSize
Luc Yriarte [Thu, 28 Apr 2011 14:37:50 +0000 (16:37 +0200)]
SIM Application Toolkit: If there is no default SIM menu title,
leave it to the QML file.
Luc Yriarte [Thu, 28 Apr 2011 13:33:22 +0000 (15:33 +0200)]
SIM Application Toolkit: using meego-ux-components
* Use Label for static text
* Set default text size to "medium" for popup and message
* Rearrange components position
Luc Yriarte [Thu, 28 Apr 2011 08:57:54 +0000 (10:57 +0200)]
SIM Application Toolkit: using meego-ux-components
* Use TextField (multi line input) for InputText
Luc Yriarte [Thu, 28 Apr 2011 08:47:22 +0000 (10:47 +0200)]
SIM Application Toolkit: using meego-ux-components
* Use TextEntry (single line input) for InputKey
Luc Yriarte [Wed, 27 Apr 2011 17:03:50 +0000 (19:03 +0200)]
SIM Application Toolkit: start using meego-ux-components
* Installed the meego-ux-components development version on Ubuntu from
the rpm packages, added libraries on the desktop to get the samples
running
http://repo.meego.com/MeeGo/builds/1.1.90/1.1.99.3.
20110419.9/repos/oss/ia32/packages/i586/
* Keep the same logic as before: main app is in cpp, only the qml
views import MeeGo Components.
* pass one: porting buttons
Luc Yriarte [Fri, 15 Apr 2011 13:18:36 +0000 (15:18 +0200)]
SIM Application Toolkit: hide back button in main window
Luc Yriarte [Fri, 15 Apr 2011 13:04:01 +0000 (15:04 +0200)]
SIM Application Toolkit: menu selection
* use RequestSelection's defaultValue argument
* mark parent argument unused when returning menu row count
Luc Yriarte [Fri, 15 Apr 2011 12:50:20 +0000 (14:50 +0200)]
SIM Application Toolkit: cleanup after reloading main view menu
Luc Yriarte [Fri, 15 Apr 2011 10:20:25 +0000 (12:20 +0200)]
SIM Application Toolkit: Reload main menu on property changes
* extract UI initialization code from main window contructor
* on property changes signal, reload properties and GUI.
Luc Yriarte [Fri, 15 Apr 2011 09:20:50 +0000 (11:20 +0200)]
SIM Application Toolkit: agent / menu mode
* usage: satk [menu|agent]
* run menu mode by default
* don't show main window in agent mode
Luc Yriarte [Thu, 14 Apr 2011 09:08:35 +0000 (11:08 +0200)]
SIM Application Toolkit: Remove Doxygen html doc. It can be re-generated from the sources, don't need it on the server.
Luc Yriarte [Thu, 14 Apr 2011 08:16:32 +0000 (10:16 +0200)]
SIM Application Toolkit: use dynamic icons with QML
* Use xpm format for the default 32x32 SIM icon, like the Qt version.
* Add a QDeclarativeImageProvider class for QML views
Luc Yriarte [Wed, 13 Apr 2011 14:27:05 +0000 (16:27 +0200)]
SIM Application Toolkit: prepare qml for dynamic icon use
* remove sourceSize images attributes
Luc Yriarte [Wed, 13 Apr 2011 13:50:27 +0000 (15:50 +0200)]
SIM Application Toolkit: fix build after merge error
Luc Yriarte [Wed, 13 Apr 2011 13:49:36 +0000 (15:49 +0200)]
SIM Application Toolkit: icons support
* Use org.ofono.SimManager interface GetIcon method
* Add a default 32x32 icon in xpm format
Conflicts:
src/satk.pro
src/stkagentservice.cpp
src/stkmainwindow.cpp
src/stkmainwindow.h
src/stkofonoproperties.cpp
src/stkofonoproperties.h
src/stkofonoutils.cpp
src/stkofonoutils.h
Luc Yriarte [Tue, 12 Apr 2011 14:11:59 +0000 (16:11 +0200)]
SIM Application Toolkit: cleanup / simplify
* make StkOfonoUtils::findSimToolkitInterfaces code more readable
Luc Yriarte [Tue, 12 Apr 2011 14:05:00 +0000 (16:05 +0200)]
SIM Application Toolkit: cleanup / factorize
* delete org.ofono.SimToolkit interfaces before exiting
* move SimToolkitAgent registration / unregistration to StkOfonoUtils
Luc Yriarte [Mon, 11 Apr 2011 16:10:03 +0000 (18:10 +0200)]
SIM Application Toolkit: Adding org.ofono.SimManager DBus interface
* Generated SimIf class in simif.h:simif.cpp files with qdbusxml2cpp
Luc Yriarte [Mon, 11 Apr 2011 09:39:43 +0000 (11:39 +0200)]
SIM Application Toolkit: handle "EndSession" response for "PlayTone"
method
Luc Yriarte [Mon, 11 Apr 2011 08:56:46 +0000 (10:56 +0200)]
SIM Application Toolkit: make "DisplayText" method blocking
* Use a "stkpopup.qml" UI instead of "stkmessage.qml"