Commit graph

160 commits

Author SHA1 Message Date
Martin Klapetek
cf00cb85f3 [dialer] Move the stuff from the tpCaller qml plugin into DialerUtils
Less hassle needed with env vars
2015-06-19 01:24:46 +02:00
Martin Klapetek
def5d16a22 [dialer] Fix the dbus service exec line 2015-06-19 01:22:18 +02:00
Martin Klapetek
958983df42 [dialer] Add basic Telepathy Channel Handler 2015-06-18 21:27:24 +00:00
Martin Klapetek
2092cbc59a [dialer] Simplify checking for call in progress
The connection will always be existing, unless the network is down
at which point the channel is already invalid. No point for checking
for it then.
2015-06-18 15:34:35 +00:00
Martin Klapetek
9795b7a9cb [dialer] Emit the TpCaller::callInProgressChanged on any important Tp::Channel signals 2015-06-18 15:33:32 +00:00
Martin Klapetek
fe7b3f36b0 [dialer] Cleanup the debug output and make it more useful 2015-06-18 15:33:03 +00:00
Martin Klapetek
e1f27cebb0 [dialer] Promote the Tp::Channel class var to Tp::CallChannel 2015-06-18 15:32:06 +00:00
Martin Klapetek
eb176a4099 [dialer] Cast the Channel to CallChannel and call hangup on it
That seems to actually hang up the call
2015-06-18 14:41:03 +00:00
Martin Klapetek
cd453ba653 Add basic Telepathy call handling 2015-06-17 22:53:09 +00:00
Marco Martin
90c6887491 solve qml unique id conflicts
fixes the daemon mode
2015-06-10 12:30:43 -07:00
Marco Martin
adc4603274 return to voicecall 2015-05-20 11:12:25 +02:00
Marco Martin
0ec05d6687 e telepathyHelper for calling 2015-05-19 19:13:30 +02:00
Marco Martin
b4823d8c7b default to OfonoWrapperUbuntu 2015-05-19 19:10:04 +02:00
Marco Martin
b01da75aa1 simple ofonowrapper done on top of ubuntu thing 2015-05-19 17:56:06 +02:00
Boudewijn Rempt
dd568f8896 Make build with older versions of knotifications
The current version with LoopSound isn't available yet.
2015-05-13 11:34:44 +00:00
Marco Martin
e640d7f33f wrap voiceCall calls to a single qml file
this will make easier to port to $whatever if needed
2015-05-13 12:51:56 +02:00
Marco Martin
248095bdf3 don't use qtofono bindings
not necessary here
2015-05-13 10:21:21 +02:00
Marco Martin
4dbdce0fc4 use parameter to support the call:// uris 2015-05-05 19:45:13 +02:00
Marco Martin
5ad851df7c correct namespace 2015-05-05 19:41:10 +02:00
Marco Martin
356c504183 manage arguments in activateRequested 2015-05-05 19:38:31 +02:00
Marco Martin
c267e6e689 support call://number as paramenter 2015-05-05 19:29:48 +02:00
Marco Martin
af40bd64b1 take contacts from kpeople 2015-05-05 19:15:38 +02:00
Marco Martin
1456a2e718 call number commandline argument 2015-04-29 10:39:40 +02:00
Marco Martin
2c31673fc5 wider bottom tabbar 2015-04-28 12:45:26 +02:00
Marco Martin
bdee5e84ab better layout for the letters in dialpad 2015-04-28 12:34:00 +02:00
Marco Martin
c9ee41f3ba fix calling 2015-04-28 12:29:14 +02:00
Marco Martin
cff41cc6c0 remove date db column 2015-04-28 12:23:36 +02:00
Marco Martin
75c672dc5f make sure to stop ringing 2015-04-28 11:31:39 +02:00
Marco Martin
8b8647ab43 ring with a loop notification 2015-04-28 11:18:56 +02:00
Marco Martin
111223b727 clear calls button
tabbar to filter only missed calls
2015-04-27 13:50:37 +02:00
Marco Martin
fc430058bf pressed effect 2015-04-27 13:33:48 +02:00
Marco Martin
5efb820769 remove the correct call 2015-04-27 13:25:47 +02:00
Marco Martin
7050b65686 prettier notifications 2015-04-27 12:06:01 +02:00
Marco Martin
839208addc sort calls by time 2015-04-27 11:14:53 +02:00
Marco Martin
fb4765d50a capability to remove items
better history delegate
2015-04-27 11:01:18 +02:00
Marco Martin
c58e932db2 correctly insert values in the history 2015-04-26 21:36:17 +02:00
Marco Martin
16cbc31fd1 simple sqlite-based call history
still doesn't get updated real-time
2015-04-26 19:50:19 +02:00
Marco Martin
c3f65ad5e8 add a knotification for missed calls 2015-04-26 16:42:14 +02:00
Marco Martin
3fab7b980c add a c++ qobject will be used to do notifications 2015-04-26 15:50:59 +02:00
Marco Martin
2081b4d628 how the window when the phone is ringing 2015-04-21 12:28:14 +02:00
Marco Martin
fc047fd462 c++ app with daemon option
the app never closes, reinvoking it makes it show
2015-04-21 12:12:10 +02:00
Marco Martin
c162599b95 move dialer in a subdir, prepare for the c++ part 2015-04-21 11:28:29 +02:00
Marco Martin
590db2f678 dummy pages for history and contacts 2015-04-21 11:23:31 +02:00
Marco Martin
6024e054b7 fix copyright 2015-04-21 10:57:37 +02:00
Marco Martin
ad195790e8 change callback a bit
make the keypad on call ui send dtmf on the call
2015-04-21 10:54:30 +02:00
Marco Martin
63300072c4 optional dialer in the call page 2015-04-21 10:08:37 +02:00
Marco Martin
0e78af4239 separe the avatar component 2015-04-21 09:56:28 +02:00
Marco Martin
78156bd626 separe dialer and dialpad 2015-04-21 09:53:35 +02:00
Marco Martin
f776a0f1d3 more icon in the answer swipe 2015-04-20 22:56:24 +02:00
Marco Martin
130b201b2b fade anim 2015-04-20 22:48:51 +02:00
Marco Martin
25dc5015e6 better layout in the dialpad 2015-04-20 22:46:15 +02:00
Marco Martin
8842d19dd0 dtmf tones 2015-04-20 21:09:41 +02:00
Marco Martin
b669fa97a0 better answer/hangup ui 2015-04-20 21:05:28 +02:00
Marco Martin
67c41ecd4d split the active call and dialer pages 2015-04-20 19:44:22 +02:00
Marco Martin
0d8ce02d1a show directly call ui if server was already calling 2015-04-20 19:08:31 +02:00
Marco Martin
dd1301b522 manager->voiceCallManager 2015-04-20 18:08:56 +02:00
Marco Martin
974b2fcfda fix layout 2015-04-20 16:50:51 +02:00
Marco Martin
9b06ffd68e fix phone signal indicator 2015-04-20 16:31:02 +02:00
Marco Martin
173e295eba reset scroll position when window deactivated 2015-03-27 18:54:09 +01:00
Marco Martin
013d99a493 port the existing dialer in a standalone app
is qml-only at the moment, but may need to be a c++ half-daemon
in order to be always running and show the "ringning" ui at the right moment
2015-03-27 17:59:32 +01:00