[Previous] [Next] [Contents]

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
  • Example
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.
  • Example
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
  • Example
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

  • Example
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
  • Example
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.

 

 

 


[Previous] [Next] [Contents] MIZI Prizm 2.0.0