3. ACTION & CHANNEL LIST
3.1 ACTION & CHANNEL LIST OF DEFAULT APPLICATIONS
A. Addressbook
1. Sending actions
Action name |
Title |
Contents |
Application |
| camera_open_ex |
addressbook:
addressbookedit_
open_ex:
mzadd.command.
edit.camera |
It calls camera from Addressbook and gets picture to Addressbook. |
camera |
| refreshPhoneFromAddress |
DELETE_LOCAL:1;
EDIT_RUIM:2 |
When Addressbook is updated, it sends detail contents to phoneclient. |
phoneclient |
| anywhereCall |
Phone_number:ID:Type |
It makes a call with phone number, ID, and Type.
Type: MzTel::HOME, MzTel::WORK, MzTel::MOBILE |
phoneclient |
| anywhereCallWithRuim |
Phone_number:ID:Type |
It makes a call with phone number, ID, and Type.
Type: 9 (R-UIM) |
phoneclient |
| mz.search.open.ex |
Address |
It executes Search application as Addressbook type. |
Search |
| MzAction::activate (Application,
MzAction(Title, actionCollection(), Action
name)); |
MzAction *pAction = new MzAction(param,
MzApplication::instance()->mainWindow()->actionCollection(),
"anywhereCallWithRuim");
MzAction::activate("phoneclient", pAction);
delete pAction; |
2. Receiving actions
Action name |
Title |
Contents |
Application |
| Addressbookview_open_ex |
ID |
It opens local addressbook at viewer through ID. |
Addressbook |
| ruimview_open |
ID |
It opens R-UIM addressbook at viewer through ID. |
Addressbook |
| Addressbookedit_open_ex |
mzadd.command.edit.
quicknumber:ID |
Move to Edit/Quick Number Page through ID. |
Addressbook |
| |
mzadd.command.edit.
camera:PHOTO_FILE |
Move to first page of edit through photo file. |
Addressbook |
| |
mzadd.command.edit.
phonenumber:ID |
Move to first page of edit through ID to edit phonenumber. |
Addressbook |
| |
mzadd.command.edit.
id:ID |
Move to first page of edit through ID. |
Addressbook |
| addressbookedit_new_with |
mzadd.command.new.
telnumber:TYPE |
It makes new addressbook with phone number and its type.
Type:
mzadd.tel.type.home:TEL_NUMBER
mzadd.tel.type.work:TEL_NUMBER
mzadd.tel.type.mobile: TEL_NUMBER |
Addressbook |
| |
mzadd.command.new.
photo:PHOTO_FILE |
It makes new addressbook with photo file. |
Addressbook |
| |
mzadd.command.new.
vcf:VCARD_FILE |
It makes new addressbook with vCard. |
Addressbook |
addressbookedit_new
_with_ex |
mzadd.command.new.
email\nEMAIL_
ADDRESS |
It makes new addressbook with email address. |
Addressbook |
| |
mzadd.command.new.
url\nURL |
It makes new addressbook with URL. |
Addressbook |
MZACTION_MULTI
_BEAMING |
mzadd.command.multi.
new.vcf |
It makes new addressbook with multi vCard. |
Addressbook |
| ruimedit_open_ex |
mzruim.command.edit.
phonenumber:ID |
It edits addressbooks' phone number through R-UIM ID. |
Addressbook |
| |
mzruim.command.edit.
id |
Move to R-UIM edit view through R-UIM ID. |
Addressbook |
| ruimedit_new_with |
mzruim.command.new.
phonenumber |
It makes new R-UIM with phone number. |
Addressbook |
3. Sending channel
Channel name |
Command |
Contents |
| LINUETTE/MZPIMS/Address |
refresh() |
It is sent when addressbook is modifed. Applications execept
phoneclient process this. It does loopback to Addressbook.
Cop << STRING
STRING : DELETE_LOCAL:1;EDIT_RUIM:2 |
| |
refreshEx() |
It is sent when addressbook is modifed. Applications execept phoneclient
process this. It doesn't loopback to Addressbook. |
MzCopEnvelope cop (Channel name,
Command);
cop << STRING; |
MzCopEnvelope cop(“LINUETTE/MZPIMS/Address”, “refreshEx()”);
cop << str; |
4. Receiving channel
Channel name |
Command |
Contents |
| LINUETTE/MZPIMS/Sync |
startSync() |
It is received when sync starts. At this time, it prevents accessing
to DB. |
B. Schedule
1. Sending actions
Action name |
Title |
Contents |
Application |
| mz.search.open.ex |
schedule |
It executes Search application
as schedule type. |
Search |
| refreshTodayFromSchedule |
"" |
It sends message to today that schedule is changed. |
skywalker |
| MzAction::activate (Application,
MzAction(Title, actionCollection(), Action
name)); |
MzActionCollection ac;
MzAction *pAction = new MzAction("", &ac, "refreshTodayFromSchedule");
MzAction::activate("skywalker", pAction);
delete pAction; |
2. Receiving actions
Action name |
Title |
Contents |
Application |
| scheduleview_open_ex |
ID |
It opens schedule at viewer through ID. |
Schedule |
MZACTION_MULTI_
BEAMING |
mzschedule.
command.
multi.new.vcs |
It makes new schedule with Multi vEvent. |
Schedule |
3. Sending channel
Channel name |
Command |
Contents |
| LINUETTE/MZPIMS/Schedule |
refresh() |
It sends when schedule is updated. It is processed at internal
of Schedule and it does loopback.
Cop << STRING
STRING :
DELETE_LOCAL:1;EDIT_RUIM:2 |
| LINUETTE/AlarmApplet/MzSchedule |
update() |
It sends update message to Schedule alarm.
Cop << STRING
STRING :
ID, Title, Start date, Alarm date, private |
| LINUETTE/AlarmApplet/MzSchedule |
delete() |
It sends delete message to Schedule alarm.
Cop << STRING
STRING :
ID |
MzCopEnvelope cop (Channel name,
Command);
cop << STRING; |
MzCopEnvelope cop(“LINUETTE/MZPIMS/Schedule”, “refresh()”);
cop << str; |
MzCopEnvelope cop("LINUETTE/AlarmApplet/MzSchedule", "update()");
cop << QString::number(nID)
<< Ab.title()
<< QString::number(MzDateTime::jd(m_pGeneral->startDateTime()), 'f')
<< QString::number(MzDateTime::jd(m_pGeneral->alarm()), 'f')
<< int(m_pGeneral->privateSchedule() ? 1 : 0); |
MzCopEnvelope cop("LINUETTE/AlarmApplet/MzSchedule", "delete()");
cop << QString::number(nID); |
4. Receiving channel
Channel name |
Command |
Contents |
| LINUETTE/MZPIMS/Sync |
startSync() |
It is received when sync starts. At this time, it prevents accessing
to DB. |
| LINUETTE/MZPIMS/Sync |
endSync() |
It is received when sync is finished. It restarts accessing DB. |
C. Search
1. Sending actions
Action name |
Title |
Contents |
Application |
| addressbookview_open_ex |
ID |
It executes Addressbook with found object ID of local addressbook.
Then it opens the object at addressbook viewer. |
Addressbook |
| ruimview_open |
ID |
It executes Addressbook with found object ID of R-UIM addressbook.
Then it opens the object at addressbook viewer. |
Addressbook |
| scheduleview_open_ex |
ID |
It executes Schedule with found object ID of schedule. Then it opens
the object at schedule viewer. |
Schedule |
| todoview_open_ex |
ID |
It executes To-do with found object ID of to-do. Then it opens the
object at to-do viewer. |
Todo |
| memoedit_open_ex |
ID |
It executes Memo with found object ID of memo. Then it opens the
object at memo viewer. |
Memo |
| mailer_open_ex |
[UID]\t[Service]
\t[Folder] |
It executes Mailer with IDs, which are Mail UID, Service Name, and
Folder Name. Then it opens found object at viewer. |
Mailer |
| sms_open_ex |
[SMS SN]:
[SMS Memory Index] |
It executes Mailer with SMS Serial No. and SMS Memory Index. Then
it opens found object at viewer. |
Mailer |
| MzStdAction::openWith(); |
Filename |
According to mime type of found file, it executes appropriate application
then opens the file at viewer. |
Application |
| MzAction::activate (Application,
MzAction(Title, actionCollection(), Action
name)); |
MzAction *openWith = new MzAction(strID, actionCollection(),
"addressbookview_open_ex");
MzAction::activate("addressbook", openWith);
delete openWith;
MzTaskControl tc("addressbook");
tc.activate(); |
2. Receiving actions
Action name |
Title |
Contents |
Application |
| mz.search.open.ex |
Type |
It decides Type.
If there is no Type string, Type is set to All.
Type: address, schedule, todo, memo, file, message |
Any Application |
| activated() signal of MzApplication::instance() |
|
If Search is activated, it reloads data of schedule, todo, and memo. |
|
| activated() signal of MzPhoneNotifier::instance() |
|
According to phone on/off state, it checks whether it can search
the contents of R-UIM or not. |
|
4. Receiving channel
Channel name |
Command |
Contents |
| LINUETTE/MZPIMS/Sync |
startSync() |
It is received when sync starts. At this time, it prevents accessing
to DB. |
| LINUETTE/MZPIMS/Sync |
endSync() |
It is received when sync is finished. It restarts accessing DB. |
D. Phoneclient
1. Sending actions
Action name |
Title |
Contents |
Application |
mzruim.command.
new.phonenumber |
PhoneNumber |
It stores new addressbook at R-UIM. |
Address |
mzadd.command.
new.phonenumber |
Type:
PhoneNumber |
It stores new addressbook at Local. |
Address |
mzruim.command.
edit.phonenumber |
Address_ID |
It modifies addressbook stored at R-UIM. |
Address |
mzadd.command.
edit.phonenumber |
Address_ID |
It modifies addressbook stored at Local. |
Address |
| actionPhoneOnOff |
|
It does phone on/off |
Skywalker
(phoneapplet) |
| actionDataCommOff |
|
It turns data service off. |
Skywalker
(phoneapplet) |
| execBellContainer |
|
Move to select bell view. |
PhoneSetting |
| generalSetting |
|
Move to General Setting. |
PhoneSetting |
| ringerSetting |
|
Move to Ringer Setting. |
PhoneSetting |
| soundSetting |
|
Move to Sound Setting. |
PhoneSetting |
| displaySetting |
|
Move to Display Setting. |
PhoneSetting |
| systemSetting |
|
Move to System Setting. |
PhoneSetting |
| securitySetting |
|
Move to Security Setting. |
PhoneSetting |
| UIMSetting |
|
Move to UIM Setting. |
PhoneSetting |
2. Receiving actions
Action name |
Title |
Contents |
Application |
MzStdAction
::openList() |
|
It shows phone. |
Phoneclient |
| execPhoneclient |
|
It decides whether it shows phone or not then shows that. |
Phoneclient |
| callSOS |
|
It tries to make a SOS call. |
Phoneclient |
| anywhereCall |
PhoneNumber
:ID:Type |
It tries to make a call. If call is busy, it tries to make a three
way call. |
Phoneclient |
anywhereCall
WithNumber |
PhoneNumber |
It tries to call with only one argument, phone number. If call is
busy, it tries to make a three way call. |
Phoneclient |
anywhereCall
WithRuim |
PhoneNumber
:ID:Type |
It tries to make a call. If call is busy, it tries to make a three
way call. (It can be replaced to anywhereCall.) |
Phoneclient |
anywhereCall
WithQuickDial |
|
Not used. |
Phoneclient |
anywhereCall
Directly |
PhoneNumber
:ID:Type |
It tries to make a call from other view, not Phone view of phoneclient.
(Due to it uses execPhoneclientWithCall Action, it can be replaced
to anywhereCall.)
|
Phoneclient |
anywhereCall
WithLastNumber |
|
It tries to call with lastest sent phone number. |
Phoneclient |
| anywhereEndCall |
|
In case that call is busy, it rings off. In other state, it is same
with pressing End key. |
Phoneclient |
| prependNumber |
PhoneNumber |
It changes Phone view to dial mode, then it shows phone number,
which is taken as Title, at status view. |
Phonesetting |
refreshPhone
FromAddress |
MzRUIMDirectDoc
::copyFromRUIM() |
When Addressbook records of R-UIM are stored at Local, it notifies
this to Phone. At this time, it updates Call Log information. |
Address |
processWhen
PhoneLocked |
|
First it checks whether phone lock is enabled or not. If the lock
enabled, Password Dialog appears. |
Skywalker
(phoneapplet) |
addressIs
Changed |
|
In case that events directly related to Phone (such as Callto, Callfrom,
Waiting, Connected, Release) are during process, if addressbook is
changed, it immediately reflects the change to status view. |
Address |
3. Sending channel
Channel name |
Command |
Contents |
| LINUETTE/VolumeApplet |
state(QString, int, int, int) |
According to call state, phone updates volume value. |
| |
show() |
When user presses volume Key at Phone view, Volume popup appears. |
| LINUETTE/IncomingCallPushChannel |
incomingCall() |
It is sent when call is received. (for showing incoming call popup) |
| |
alertInformation(QString, QString, QString) |
It sends information of incoming call. |
| |
incomingCallRestrictedMsg() |
In case that incoming call is restricted, it sends information of
incoming Call Restriction. |
| |
outgoingCallRestrictedMsg() |
In case that outgoing call is restricted, it sends information of
outgoing Call Restriction. |
| |
waitingCallMsg(QString, QString, QString) |
When waiting call is recevied, it sends call information.(for showing
waiting call popup) |
| |
waitingCallCloseMsg() |
It is sent to close waiting call popup. |
| |
callStatusMsg(int) |
It is sent when Call Fail or Call Drop.(for showing call status
popup) |
| |
releasedCallMsg() |
When it rings off, it is sent to close showing popup. |
| LINUETTE/UpdateCallMeter |
UpdateCallMeter() |
After sending/receiving call, it is sent to update call meter information
of PhoneSetting. |
| |
updateDataCallMeter() |
After using data call, it is sent to update data call meter information
of PhoneSetting. |
4. Receiving channel
Channel name |
Command |
Contents |
| LINUETTE/MZPIMS/Sync |
startSync() |
It is received when sync starts. At this time, it prevents accessing
to DB. |
| |
end() |
It is received when sync is finished. It restarts accessing DB. |
| LINUETTE/RUIMMirroringDone |
MzRUIMDirectDoc
::copyFromRUIM() |
When Addressbook records of R-UIM are stored at Local, it notifies
this to Phone. At this time, it updates Call Log information. |
| LINUETTE/PhoneSetupCommunicate |
reflectPhoneSetup() |
In case that PhoneSetting information is changed, it makes the changes
reflect immediately at Phone. |
| LINUETTE/IncomingCallPopChannel |
acceptCall() |
When call incomes, it accepts the call. Then it closes Incoming
Call Popup. |
| |
silenceCall() |
When call incomes, it stops ringer. |
| |
rejectCall() |
When call incomes, it rings off. Then it closes Incoming Call Popup. |
| |
acceptWaitingCall() |
When waiting call incomes, it accepts the call. Then it closes Waiting
Call Popup. |
| |
clickPageUp() |
At the state that Incoming Call Popup has been appeared, it raises
volume of Volume Popup. |
| |
clickPageDown() |
At the state that Incoming Call Popup has been appeared, it lowers
volume of Volume Popup. |
| LINUETTE/ClearCallLogCommunicate |
clearAllCallLog() |
If "Erase Call Log" is selected at Security/Reset view
of PhoneSetting, it deletes all Call Log. |
E. PhoneSetting
1. Sending actions
Action name |
Title |
Contents |
Application |
| prepencNumber |
PhoneNumber |
It writes set number at Phone. Phone gets to dial mode. |
Phoneclient |
| anywhereCallWithNumber |
PhoneNumber |
It tries to make a call with set number. |
Phoneclient |
| actionPhoneOnOff |
|
It executes phone on/off according to conditions. |
Skywalker
(phoneapplet) |
2. Receiving actions
Action name |
Title |
Contents |
Application |
| execBellContainer |
|
Move to Select Bell View. |
PhoneSetting |
| generalSetting |
|
Move to General Setting. |
PhoneSetting |
| ringerSetting |
|
Move to Ringer Setting. |
PhoneSetting |
| soundSetting |
|
Move to Sound Setting. |
PhoneSetting |
| displaySetting |
|
Move to Display Setting. |
PhoneSetting |
| systemSetting |
|
Move to System Setting. |
PhoneSetting |
| securitySetting |
|
Move to Security Setting. |
PhoneSetting |
| UIMSetting |
|
Move to UIM Setting. |
PhoneSetting |
3. Sending channel
Channel name |
Command |
Contents |
LINUETTE/
PhoneSetupCommnunicate |
reflectPhoneSetup() |
In case that PhoneSetting information is altered, it makes the changes
reflected immediately at Phone. |
LINUETTE/
ClearCallLogCommunicate |
clearAllCallLog() |
If "Erase Call Log" is selected from Security-Reset Tab,
it deletes call log of Phone. |
4. Receiving channel
Channel name |
Command |
Contents |
| LINUETTE/UpdateCAllMeter |
updateCallMeter() |
It is sent to update call meter information of PhoneSetting after
sending/receiving call. |
| |
updateDataCallMeter() |
It is sent to update data call meter information of PhoneSetting
after using data call. |
F. Camera
1. Sending actions
Action name |
Title |
Contents |
Application |
| Addressbookedit_new_with |
|
It is to make new addressbook at Addressbook from camera. |
addressbook |
2. Receiving actions
Action name |
Title |
Contents |
Application |
| Camera_open_ex |
addressbook:
addressbookedit_open_ex: mzadd.command.edit.
camera |
It is to call camera from external applications such as Addressbook,
Owner. |
Addressbook,
Owner |
G. Memo
4. Receiving actions
Channel name |
Command |
Contents |
| LINUETTE/MZPIMS/Memo |
Refresh() |
It gets refresh command from Sync. |
H. MessageBox
1. Sending actions
Action name |
Title |
Contents |
Application |
| anywhereCallWithNumber |
|
Send Key pressed when reading SMS, it makes a call with relevant
number. |
phoneclient |
| addressbookedit_new_with |
|
It adds new phone number to the addressbook. |
addressbook |
2. Receiving actions
Action name |
Title |
Contents |
Application |
| action_sms_write_ex |
|
It is to show SMS sending view from external. |
|
| sms_open_ex |
|
It is to open SMS which is found from Search. |
Search |
| mailer_open_ex |
|
It is to open e-mail which is found from Search. |
Search |
4. Receiving channel
Channel name |
Command |
Contents |
| LINUETTE/MZPIMS/Address |
received (const QCString&, const QByteArray&) |
If there is changed addressbook information at Addressbook, it takes
the change. |
| LINUETTE/changePhoneNumber |
received (const QCString&, const QByteArray&) |
When phone number is changed that is set at R-UIM of PhoneSetting,
it takes changed phone number. |
I. PhotoAlbum
1. Sending actions
Action name |
Title |
Contents |
Application |
| Addressbookedit_new_with |
|
It is to make new addressbook at Addressbook from PhotoAlbum. |
addressbook |
J. xwing
1. Sending actions
Action name |
Title |
Contents |
Application |
| refreshTodayFromSchedule |
|
It is to update schedule data of today. |
skywalker |
| refreshTodayFromTodo |
|
It is to update to-do data of today. |
skywalker |
| RefreshMailCount |
|
It is to update e-mail data of today. |
skywalker |
actionMessageStatus
ChangeNotification |
|
It asks plugin related to mail to update e-mail data. |
skywalker |
| refreshPhoneFromAddress |
|
After synchronizing e-mail data, it asks phoneclient to update data. |
phoneclient |
3. Sending channel
Channel name |
Command |
Contents |
| LINUETTE/MZPIMS/Address |
Refresh() |
It asks screen repaint to activated Addressbook. |
| LINUETTE/MZPIMS/Schedule |
Refresh() |
It asks screen repaint to activated Schedule. |
| LINUETTE/MZPIMS/Todo |
Refresh() |
It asks screen repaint to activated To-do. |
| LINUETTE/MZPIMS/Memo |
Refresh() |
It asks screen repaint to activated Memo. |
| LINUETTE/MZPIMS/Money |
Refresh() |
It asks screen repaint to activated Money. |
| LINUETTE/AlarmApplet/MzSchedule |
Update() |
After synchronizing, it asks updating alarm data. |
| LINUETTE/AlarmApplet/MzSchedule |
delete() |
After synchronizing, it asks deleting alarm data. |
|