equal
deleted
inserted
replaced
15 * |
15 * |
16 */ |
16 */ |
17 |
17 |
18 #include "cntcollectionview.h" |
18 #include "cntcollectionview.h" |
19 #include "cntfetchcontactsview.h" |
19 #include "cntfetchcontactsview.h" |
20 #include "cntgroupselectionpopup.h" |
|
21 #include "cntgroupdeletepopup.h" |
20 #include "cntgroupdeletepopup.h" |
22 #include "cntcollectionlistmodel.h" |
21 #include "cntcollectionlistmodel.h" |
23 #include "cntextensionmanager.h" |
22 #include "cntextensionmanager.h" |
24 #include "qtpbkglobal.h" |
23 #include "cntglobal.h" |
25 #include "cntfavourite.h" |
24 #include "cntfavourite.h" |
26 |
25 |
27 #include <cntuiextensionfactory.h> |
26 #include <cntuiextensionfactory.h> |
28 #include <cntuigroupsupplier.h> |
27 #include <cntuigroupsupplier.h> |
29 #include <hblabel.h> |
28 #include <hblabel.h> |
38 #include <hbframebackground.h> |
37 #include <hbframebackground.h> |
39 #include <hbgroupbox.h> |
38 #include <hbgroupbox.h> |
40 #include <hbmessagebox.h> |
39 #include <hbmessagebox.h> |
41 #include <hbparameterlengthlimiter.h> |
40 #include <hbparameterlengthlimiter.h> |
42 |
41 |
|
42 #include <QActionGroup> |
43 #include <QList> |
43 #include <QList> |
44 |
44 |
45 const char *CNT_COLLECTIONVIEW_XML = ":/xml/contacts_collections.docml"; |
45 const char *CNT_COLLECTIONVIEW_XML = ":/xml/contacts_collections.docml"; |
46 |
46 |
47 /*! |
47 /*! |
58 mFindAction(NULL), |
58 mFindAction(NULL), |
59 mExtensionAction(NULL), |
59 mExtensionAction(NULL), |
60 mNewGroupAction(NULL), |
60 mNewGroupAction(NULL), |
61 mDeleteGroupsAction(NULL), |
61 mDeleteGroupsAction(NULL), |
62 mHandledContact(NULL), |
62 mHandledContact(NULL), |
63 mFetchView(NULL) |
63 mFetchView(NULL), |
|
64 mActionGroup(NULL) |
64 { |
65 { |
65 bool ok = false; |
66 bool ok = false; |
66 mDocumentLoader.load(CNT_COLLECTIONVIEW_XML, &ok); |
67 mDocumentLoader.load(CNT_COLLECTIONVIEW_XML, &ok); |
67 |
68 |
68 if (ok) |
69 if (ok) |
86 |
87 |
87 // toolbar actions |
88 // toolbar actions |
88 |
89 |
89 mNamesAction = static_cast<HbAction*>(mDocumentLoader.findObject("cnt:names")); |
90 mNamesAction = static_cast<HbAction*>(mDocumentLoader.findObject("cnt:names")); |
90 connect(mNamesAction, SIGNAL(triggered()), this, SLOT(showPreviousView())); |
91 connect(mNamesAction, SIGNAL(triggered()), this, SLOT(showPreviousView())); |
|
92 HbAction* groups = static_cast<HbAction*> (mDocumentLoader.findObject("cnt:groups")); |
|
93 |
|
94 mActionGroup = new QActionGroup(this); |
|
95 groups->setActionGroup(mActionGroup); |
|
96 mNamesAction->setActionGroup(mActionGroup); |
|
97 groups->setChecked(true); |
|
98 |
91 mFindAction = static_cast<HbAction*>(mDocumentLoader.findObject("cnt:find")); |
99 mFindAction = static_cast<HbAction*>(mDocumentLoader.findObject("cnt:find")); |
92 mFindAction->setEnabled(false); |
100 mFindAction->setEnabled(false); |
93 mExtensionAction = static_cast<HbAction*> (mDocumentLoader.findObject("cnt:activity")); |
101 mExtensionAction = static_cast<HbAction*> (mDocumentLoader.findObject("cnt:activity")); |
94 } |
102 } |
95 |
103 |