Diffstat (limited to 'kaddressbook/views/kaddressbookcardview.h') (more/less context) (ignore whitespace changes)
-rw-r--r-- | kaddressbook/views/kaddressbookcardview.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/kaddressbook/views/kaddressbookcardview.h b/kaddressbook/views/kaddressbookcardview.h index 8f22d54..2a71f7e 100644 --- a/kaddressbook/views/kaddressbookcardview.h +++ b/kaddressbook/views/kaddressbookcardview.h | |||
@@ -40,81 +40,83 @@ class QDragEntryEvent; | |||
40 | class QDropEvent; | 40 | class QDropEvent; |
41 | class KConfig; | 41 | class KConfig; |
42 | class AddresseeCardView; | 42 | class AddresseeCardView; |
43 | 43 | ||
44 | /** | 44 | /** |
45 | This view uses the CardView class to create a card view. At some | 45 | This view uses the CardView class to create a card view. At some |
46 | point in the future I think this will be the default view of | 46 | point in the future I think this will be the default view of |
47 | KAddressBook. | 47 | KAddressBook. |
48 | */ | 48 | */ |
49 | class KAddressBookCardView : public KAddressBookView | 49 | class KAddressBookCardView : public KAddressBookView |
50 | { | 50 | { |
51 | Q_OBJECT | 51 | Q_OBJECT |
52 | 52 | ||
53 | public: | 53 | public: |
54 | KAddressBookCardView( KABC::AddressBook *ab, QWidget *parent, | 54 | KAddressBookCardView( KABC::AddressBook *ab, QWidget *parent, |
55 | const char *name = 0 ); | 55 | const char *name = 0 ); |
56 | virtual ~KAddressBookCardView(); | 56 | virtual ~KAddressBookCardView(); |
57 | void doSearch( const QString& s,KABC::Field *field ); | 57 | void doSearch( const QString& s,KABC::Field *field ); |
58 | virtual QStringList selectedUids(); | 58 | virtual QStringList selectedUids(); |
59 | virtual QString type() const { return "Card"; } | 59 | virtual QString type() const { return "Card"; } |
60 | 60 | ||
61 | virtual void readConfig(KConfig *config); | 61 | virtual void readConfig(KConfig *config); |
62 | virtual void writeConfig(KConfig *); | 62 | virtual void writeConfig(KConfig *); |
63 | virtual void scrollUP(); | 63 | virtual void scrollUP(); |
64 | virtual void scrollDOWN(); | 64 | virtual void scrollDOWN(); |
65 | virtual void setFocusAV(); | 65 | virtual void setFocusAV(); |
66 | 66 | ||
67 | public slots: | 67 | public slots: |
68 | void refresh(QString uid = QString::null); | 68 | void refresh(QString uid = QString::null); |
69 | void setSelected(QString uid/*US = QString::null*/, bool selected/*US = true*/); | 69 | void setSelected(QString uid/*US = QString::null*/, bool selected/*US = true*/); |
70 | //US added an additional method without parameter | 70 | //US added an additional method without parameter |
71 | void setSelected(); | 71 | void setSelected(); |
72 | 72 | ||
73 | protected slots: | 73 | protected slots: |
74 | void addresseeExecuted(CardViewItem *item); | 74 | void addresseeExecuted(CardViewItem *item); |
75 | void addresseeSelected(); | 75 | void addresseeSelected(); |
76 | 76 | ||
77 | private: | 77 | private: |
78 | AddresseeCardView *mCardView; | 78 | AddresseeCardView *mCardView; |
79 | bool mShowEmptyFields; | 79 | bool mShowEmptyFields; |
80 | }; | 80 | }; |
81 | 81 | ||
82 | class AddresseeCardView : public CardView | 82 | class AddresseeCardView : public CardView |
83 | { | 83 | { |
84 | Q_OBJECT | 84 | Q_OBJECT |
85 | public: | 85 | public: |
86 | AddresseeCardView(QWidget *parent, const char *name = 0); | 86 | AddresseeCardView(QWidget *parent, const char *name = 0); |
87 | ~AddresseeCardView(); | 87 | ~AddresseeCardView(); |
88 | public slots: | ||
89 | void printMe(); | ||
88 | 90 | ||
89 | signals: | 91 | signals: |
90 | void startAddresseeDrag(); | 92 | void startAddresseeDrag(); |
91 | void addresseeDropped(QDropEvent *); | 93 | void addresseeDropped(QDropEvent *); |
92 | 94 | ||
93 | protected: | 95 | protected: |
94 | virtual void dragEnterEvent(QDragEnterEvent *); | 96 | virtual void dragEnterEvent(QDragEnterEvent *); |
95 | virtual void dropEvent(QDropEvent *); | 97 | virtual void dropEvent(QDropEvent *); |
96 | virtual void startDrag(); | 98 | virtual void startDrag(); |
97 | }; | 99 | }; |
98 | 100 | ||
99 | 101 | ||
100 | class CardViewFactory : public ViewFactory | 102 | class CardViewFactory : public ViewFactory |
101 | { | 103 | { |
102 | public: | 104 | public: |
103 | KAddressBookView *view( KABC::AddressBook *ab, QWidget *parent, const char *name ) | 105 | KAddressBookView *view( KABC::AddressBook *ab, QWidget *parent, const char *name ) |
104 | { | 106 | { |
105 | return new KAddressBookCardView( ab, parent, name ); | 107 | return new KAddressBookCardView( ab, parent, name ); |
106 | } | 108 | } |
107 | 109 | ||
108 | QString type() const { return "Card"; } | 110 | QString type() const { return "Card"; } |
109 | 111 | ||
110 | QString description() const { return i18n( "Rolodex style cards represent contacts." ); } | 112 | QString description() const { return i18n( "Rolodex style cards represent contacts." ); } |
111 | 113 | ||
112 | ViewConfigureWidget *configureWidget( KABC::AddressBook *ab, QWidget *parent, | 114 | ViewConfigureWidget *configureWidget( KABC::AddressBook *ab, QWidget *parent, |
113 | const char *name = 0 ) | 115 | const char *name = 0 ) |
114 | { | 116 | { |
115 | return new ConfigureCardViewWidget( ab, parent, name ); | 117 | return new ConfigureCardViewWidget( ab, parent, name ); |
116 | } | 118 | } |
117 | }; | 119 | }; |
118 | 120 | ||
119 | 121 | ||
120 | #endif | 122 | #endif |