SrvRedirectForm SrvRedirectForm 0 0 648 315 Twinkle - Call Redirection unnamed layout114 unnamed userTextLabel User: userComboBox userComboBox 7 0 0 0 cfTabWidget true There are 3 redirect services:<p> <b>Unconditional:</b> redirect all calls </p> <p> <b>Busy:</b> redirect a call if both lines are busy </p> <p> <b>No answer:</b> redirect a call when the no-answer timer expires </p> tab &Unconditional unnamed cfAlwaysCheckBox &Redirect all calls Alt+R Activate the unconditional redirection service. cfAlwaysGroupBox true Redirect to unnamed cfAlwaysDst1LineEdit true LineEditPanel Sunken You can specify up to 3 destinations to which you want to redirect the call. If the first destination does not answer the call, the second destination will be tried and so on. cfAlwaysDst2LineEdit true You can specify up to 3 destinations to which you want to redirect the call. If the first destination does not answer the call, the second destination will be tried and so on. cfAlwaysDst3TextLabel true &3rd choice destination: cfAlwaysDst3LineEdit cfAlwaysDst3LineEdit true You can specify up to 3 destinations to which you want to redirect the call. If the first destination does not answer the call, the second destination will be tried and so on. cfAlwaysDst2TextLabel &2nd choice destination: cfAlwaysDst2LineEdit cfAlwaysDst1TextLabel &1st choice destination: cfAlwaysDst1LineEdit addrAlways1ToolButton TabFocus F10 kontact_contacts.png Address book addrAlways2ToolButton TabFocus F11 kontact_contacts.png Address book Select an address from the address book. addrAlways3ToolButton TabFocus F12 kontact_contacts.png Address book Select an address from the address book. tab &Busy unnamed cfBusyCheckBox &Redirect calls when I am busy Alt+R Activate the redirection when busy service. cfBusyGroupBox true Redirect to unnamed cfBusyDst2LineEdit true You can specify up to 3 destinations to which you want to redirect the call. If the first destination does not answer the call, the second destination will be tried and so on. cfBusyDst3TextLabel &3rd choice destination: cfAlwaysDst3LineEdit cfBusyDst3LineEdit true You can specify up to 3 destinations to which you want to redirect the call. If the first destination does not answer the call, the second destination will be tried and so on. cfBusyDst2TextLabel &2nd choice destination: cfAlwaysDst2LineEdit cfBusyDst1TextLabel &1st choice destination: cfAlwaysDst1LineEdit cfBusyDst1LineEdit true You can specify up to 3 destinations to which you want to redirect the call. If the first destination does not answer the call, the second destination will be tried and so on. addrBusy1ToolButton kontact_contacts.png Address book Select an address from the address book. addrBusy2ToolButton kontact_contacts.png Address book Select an address from the address book. addrBusy3ToolButton kontact_contacts.png Address book Select an address from the address book. tab &No answer unnamed cfNoanswerCheckBox &Redirect calls when I do not answer Alt+R Activate the redirection on no answer service. cfNoanswerGroupBox true Redirect to unnamed cfNoanswerDst2LineEdit true You can specify up to 3 destinations to which you want to redirect the call. If the first destination does not answer the call, the second destination will be tried and so on. cfNoanswerDst3TextLabel &3rd choice destination: cfAlwaysDst3LineEdit cfNoanswerDst2TextLabel &2nd choice destination: cfAlwaysDst2LineEdit cfNoanswerDst1TextLabel &1st choice destination: cfAlwaysDst1LineEdit cfNoanswerDst1LineEdit true You can specify up to 3 destinations to which you want to redirect the call. If the first destination does not answer the call, the second destination will be tried and so on. cfNoanswerDst3LineEdit true You can specify up to 3 destinations to which you want to redirect the call. If the first destination does not answer the call, the second destination will be tried and so on. addrNoanswer1ToolButton kontact_contacts.png Address book Select an address from the address book. addrNoanswer2ToolButton kontact_contacts.png Address book Select an address from the address book. addrNoanswer3ToolButton kontact_contacts.png Address book Select an address from the address book. spacer14 Vertical Expanding 20 16 layout23 unnamed spacer13 Horizontal Expanding 261 20 okPushButton &OK Alt+O true Accept and save all changes. cancelPushButton &Cancel Alt+C Undo your changes and close the window. cancelPushButton clicked() SrvRedirectForm reject() okPushButton clicked() SrvRedirectForm validate() cfAlwaysCheckBox toggled(bool) SrvRedirectForm toggleAlways(bool) cfBusyCheckBox toggled(bool) SrvRedirectForm toggleBusy(bool) cfNoanswerCheckBox toggled(bool) SrvRedirectForm toggleNoanswer(bool) addrAlways1ToolButton clicked() SrvRedirectForm showAddressBook1() addrAlways2ToolButton clicked() SrvRedirectForm showAddressBook2() addrAlways3ToolButton clicked() SrvRedirectForm showAddressBook3() addrBusy1ToolButton clicked() SrvRedirectForm showAddressBook4() addrBusy2ToolButton clicked() SrvRedirectForm showAddressBook5() addrBusy3ToolButton clicked() SrvRedirectForm showAddressBook6() addrNoanswer1ToolButton clicked() SrvRedirectForm showAddressBook7() addrNoanswer2ToolButton clicked() SrvRedirectForm showAddressBook8() addrNoanswer3ToolButton clicked() SrvRedirectForm showAddressBook9() userComboBox activated(const QString&) SrvRedirectForm changedUser(const QString&) cfTabWidget cfAlwaysCheckBox cfAlwaysDst1LineEdit cfAlwaysDst2LineEdit cfAlwaysDst3LineEdit cfBusyCheckBox cfBusyDst1LineEdit cfBusyDst2LineEdit cfBusyDst3LineEdit cfNoanswerCheckBox cfNoanswerDst1LineEdit cfNoanswerDst2LineEdit cfNoanswerDst3LineEdit okPushButton cancelPushButton phone.h qgroupbox.h qcheckbox.h gui.h audits/memman.h sockets/url.h list qlineedit.h getaddressform.h user.h phone.h srvredirectform.ui.h extern t_phone *phone; int nrAddressBook; GetAddressForm *getAddressForm; t_user *current_user; int current_user_idx; destinations(t_user *, const list<t_display_url> &always, const list<t_display_url> &busy, const list<t_display_url> &noanswer) show() populate() validate() toggleAlways( bool on ) toggleBusy( bool on ) toggleNoanswer( bool on ) changedUser( const QString & user_display_uri ) showAddressBook() showAddressBook1() showAddressBook2() showAddressBook3() showAddressBook4() showAddressBook5() showAddressBook6() showAddressBook7() showAddressBook8() showAddressBook9() selectedAddress( const QString & address ) init() destroy() validateValues() validate( bool cf_active, QLineEdit * dst1, QLineEdit * dst2, QLineEdit * dst3, list<t_display_url> & dest_list )