Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
jami-daemon
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Iterations
Wiki
Requirements
Code
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Locked files
Deploy
Releases
Model registry
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
Repository analytics
Issue analytics
Insights
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
savoirfairelinux
jami-daemon
Commits
ecf6a4e5
Commit
ecf6a4e5
authored
15 years ago
by
Jérémy Quentin
Browse files
Options
Downloads
Patches
Plain Diff
[#1794] Improved debug messages
parent
8f72f491
No related branches found
No related tags found
No related merge requests found
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
sflphone-client-kde/src/sflphone_kdeview.cpp
+41
-23
41 additions, 23 deletions
sflphone-client-kde/src/sflphone_kdeview.cpp
sflphone-client-kde/src/sflphone_kdeview.h
+9
-0
9 additions, 0 deletions
sflphone-client-kde/src/sflphone_kdeview.h
with
50 additions
and
23 deletions
sflphone-client-kde/src/sflphone_kdeview.cpp
+
41
−
23
View file @
ecf6a4e5
...
...
@@ -107,6 +107,8 @@ sflphone_kdeView::sflphone_kdeView(QWidget *parent)
connect
(
accountList
,
SIGNAL
(
accountListUpdated
()),
this
,
SLOT
(
updateStatusMessage
()));
connect
(
accountList
,
SIGNAL
(
accountListUpdated
()),
this
,
SLOT
(
updateWindowCallState
()));
accountList
->
updateAccounts
();
...
...
@@ -163,6 +165,19 @@ Account * sflphone_kdeView::firstRegisteredAccount()
}
}
QString
sflphone_kdeView
::
firstRegisteredAccountId
()
{
Account
*
firstRegistered
=
firstRegisteredAccount
();
if
(
firstRegistered
==
NULL
)
{
return
QString
();
}
else
{
return
firstRegistered
->
getAccountId
();
}
}
AccountList
*
sflphone_kdeView
::
getAccountList
()
{
return
accountList
;
...
...
@@ -463,7 +478,7 @@ void sflphone_kdeView::updateWindowCallState()
item
=
listWidget_callList
->
currentItem
();
if
(
!
item
)
{
qDebug
()
<<
"No item selected.
Updating window.
"
;
qDebug
()
<<
"No item selected."
;
enabledActions
[
1
]
=
false
;
enabledActions
[
2
]
=
false
;
enabledActions
[
3
]
=
false
;
...
...
@@ -479,57 +494,57 @@ void sflphone_kdeView::updateWindowCallState()
switch
(
state
)
{
case
CALL_STATE_INCOMING
:
qDebug
()
<<
"Reached CALL_STATE_INCOMING with call "
<<
(
*
callList
)[
item
]
->
getCallId
()
<<
". Updating window."
;
qDebug
()
<<
"Reached CALL_STATE_INCOMING with call "
<<
(
*
callList
)[
item
]
->
getCallId
();
buttonIconFiles
[
0
]
=
ICON_ACCEPT
;
buttonIconFiles
[
1
]
=
ICON_REFUSE
;
actionTexts
[
0
]
=
ACTION_LABEL_ACCEPT
;
actionTexts
[
0
]
=
ACTION_LABEL_REFUSE
;
break
;
case
CALL_STATE_RINGING
:
qDebug
()
<<
"Reached CALL_STATE_RINGING with call "
<<
(
*
callList
)[
item
]
->
getCallId
()
<<
". Updating window."
;
qDebug
()
<<
"Reached CALL_STATE_RINGING with call "
<<
(
*
callList
)[
item
]
->
getCallId
();
enabledActions
[
2
]
=
false
;
enabledActions
[
3
]
=
false
;
break
;
case
CALL_STATE_CURRENT
:
qDebug
()
<<
"details = "
<<
CallManagerInterfaceSingleton
::
getInstance
().
getCallDetails
(
call
->
getCallId
()).
value
();
qDebug
()
<<
"Reached CALL_STATE_CURRENT with call "
<<
(
*
callList
)[
item
]
->
getCallId
()
<<
". Updating window."
;
qDebug
()
<<
"Reached CALL_STATE_CURRENT with call "
<<
(
*
callList
)[
item
]
->
getCallId
();
recordEnabled
=
true
;
break
;
case
CALL_STATE_DIALING
:
qDebug
()
<<
"Reached CALL_STATE_DIALING with call "
<<
(
*
callList
)[
item
]
->
getCallId
()
<<
". Updating window."
;
qDebug
()
<<
"Reached CALL_STATE_DIALING with call "
<<
(
*
callList
)[
item
]
->
getCallId
();
enabledActions
[
2
]
=
false
;
enabledActions
[
3
]
=
false
;
enabledActions
[
4
]
=
false
;
buttonIconFiles
[
0
]
=
ICON_ACCEPT
;
break
;
case
CALL_STATE_HOLD
:
qDebug
()
<<
"Reached CALL_STATE_HOLD with call "
<<
(
*
callList
)[
item
]
->
getCallId
()
<<
". Updating window."
;
qDebug
()
<<
"Reached CALL_STATE_HOLD with call "
<<
(
*
callList
)[
item
]
->
getCallId
();
buttonIconFiles
[
2
]
=
ICON_UNHOLD
;
actionTexts
[
2
]
=
ACTION_LABEL_UNHOLD
;
break
;
case
CALL_STATE_FAILURE
:
qDebug
()
<<
"Reached CALL_STATE_FAILURE with call "
<<
(
*
callList
)[
item
]
->
getCallId
()
<<
". Updating window."
;
qDebug
()
<<
"Reached CALL_STATE_FAILURE with call "
<<
(
*
callList
)[
item
]
->
getCallId
();
enabledActions
[
0
]
=
false
;
enabledActions
[
2
]
=
false
;
enabledActions
[
3
]
=
false
;
enabledActions
[
4
]
=
false
;
break
;
case
CALL_STATE_BUSY
:
qDebug
()
<<
"Reached CALL_STATE_BUSY with call "
<<
(
*
callList
)[
item
]
->
getCallId
()
<<
". Updating window."
;
qDebug
()
<<
"Reached CALL_STATE_BUSY with call "
<<
(
*
callList
)[
item
]
->
getCallId
();
enabledActions
[
0
]
=
false
;
enabledActions
[
2
]
=
false
;
enabledActions
[
3
]
=
false
;
enabledActions
[
4
]
=
false
;
break
;
case
CALL_STATE_TRANSFER
:
qDebug
()
<<
"Reached CALL_STATE_TRANSFER with call "
<<
(
*
callList
)[
item
]
->
getCallId
()
<<
". Updating window."
;
qDebug
()
<<
"Reached CALL_STATE_TRANSFER with call "
<<
(
*
callList
)[
item
]
->
getCallId
();
buttonIconFiles
[
0
]
=
ICON_EXEC_TRANSF
;
actionTexts
[
3
]
=
ACTION_LABEL_GIVE_UP_TRANSF
;
transfer
=
true
;
recordEnabled
=
true
;
break
;
case
CALL_STATE_TRANSF_HOLD
:
qDebug
()
<<
"Reached CALL_STATE_TRANSF_HOLD with call "
<<
(
*
callList
)[
item
]
->
getCallId
()
<<
". Updating window."
;
qDebug
()
<<
"Reached CALL_STATE_TRANSF_HOLD with call "
<<
(
*
callList
)[
item
]
->
getCallId
();
buttonIconFiles
[
0
]
=
ICON_EXEC_TRANSF
;
buttonIconFiles
[
2
]
=
ICON_UNHOLD
;
actionTexts
[
3
]
=
ACTION_LABEL_GIVE_UP_TRANSF
;
...
...
@@ -553,10 +568,10 @@ void sflphone_kdeView::updateWindowCallState()
item
=
listWidget_callHistory
->
currentItem
();
buttonIconFiles
[
0
]
=
ICON_ACCEPT
;
actionTexts
[
0
]
=
ACTION_LABEL_CALL_BACK
;
actionTexts
[
1
]
=
ACTION_LABEL_GIVE_UP_SEARCH
;
//
actionTexts[1] = ACTION_LABEL_GIVE_UP_SEARCH;
if
(
!
item
)
{
qDebug
()
<<
"No item selected.
Updating window.
"
;
qDebug
()
<<
"No item selected."
;
enabledActions
[
0
]
=
false
;
enabledActions
[
1
]
=
false
;
enabledActions
[
2
]
=
false
;
...
...
@@ -570,19 +585,19 @@ void sflphone_kdeView::updateWindowCallState()
enabledActions
[
3
]
=
false
;
enabledActions
[
4
]
=
false
;
}
if
(
!
lineEdit_searchHistory
->
text
().
isEmpty
())
{
enabledActions
[
1
]
=
true
;
}
//
if(!lineEdit_searchHistory->text().isEmpty())
//
{
//
enabledActions[1] = true;
//
}
}
if
(
stackedWidget_screen
->
currentWidget
()
==
page_addressBook
)
{
item
=
listWidget_addressBook
->
currentItem
();
buttonIconFiles
[
0
]
=
ICON_ACCEPT
;
actionTexts
[
1
]
=
ACTION_LABEL_GIVE_UP_SEARCH
;
//
actionTexts[1] = ACTION_LABEL_GIVE_UP_SEARCH;
if
(
!
item
)
{
qDebug
()
<<
"No item selected.
Updating window.
"
;
qDebug
()
<<
"No item selected."
;
enabledActions
[
0
]
=
false
;
enabledActions
[
1
]
=
false
;
enabledActions
[
2
]
=
false
;
...
...
@@ -596,12 +611,14 @@ void sflphone_kdeView::updateWindowCallState()
enabledActions
[
3
]
=
false
;
enabledActions
[
4
]
=
false
;
}
if
(
!
lineEdit_addressBook
->
text
().
isEmpty
())
{
enabledActions
[
1
]
=
true
;
}
//
if(!lineEdit_addressBook->text().isEmpty())
//
{
//
enabledActions[1] = true;
//
}
}
qDebug
()
<<
"Updating Window."
;
action_accept
->
setEnabled
(
enabledActions
[
0
]);
action_refuse
->
setEnabled
(
enabledActions
[
1
]);
action_hold
->
setEnabled
(
enabledActions
[
2
]);
...
...
@@ -622,6 +639,8 @@ void sflphone_kdeView::updateWindowCallState()
action_transfer
->
setChecked
(
transfer
);
action_record
->
setChecked
(
recordActivated
);
qDebug
()
<<
"Window updated."
;
}
void
sflphone_kdeView
::
updateSearchHistory
()
...
...
@@ -1337,7 +1356,6 @@ void sflphone_kdeView::on_action_addressBook_triggered(bool checked)
void
sflphone_kdeView
::
on_action_mailBox_triggered
()
{
ConfigurationManagerInterface
&
configurationManager
=
ConfigurationManagerInterfaceSingleton
::
getInstance
();
Account
*
account
=
firstRegisteredAccount
();
QString
mailBoxNumber
=
account
->
getAccountDetail
(
ACCOUNT_MAILBOX
);
Call
*
call
=
callList
->
addDialingCall
();
...
...
This diff is collapsed.
Click to expand it.
sflphone-client-kde/src/sflphone_kdeview.h
+
9
−
0
View file @
ecf6a4e5
...
...
@@ -97,6 +97,15 @@ public:
* @return the account to use if an outgoing call is placed.
*/
static
Account
*
firstRegisteredAccount
();
/**
* Seeks the ID of the account to use.
* If priorAccountId is defined and the corresponding
* account exists and is registered, uses this one, else,
* asks the first registered of accountList.
* If there is no account registered, returns an empty string.
* @return the ID of the account to use if an outgoing call is placed.
*/
static
QString
firstRegisteredAccountId
();
static
AccountList
*
getAccountList
();
QErrorMessage
*
getErrorWindow
();
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment