summaryrefslogtreecommitdiff
path: root/core/pim/addressbook/picker.h
Unidiff
Diffstat (limited to 'core/pim/addressbook/picker.h') (more/less context) (ignore whitespace changes)
-rw-r--r--core/pim/addressbook/picker.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/core/pim/addressbook/picker.h b/core/pim/addressbook/picker.h
index d76d582..d268983 100644
--- a/core/pim/addressbook/picker.h
+++ b/core/pim/addressbook/picker.h
@@ -4,24 +4,25 @@
4 * (c) 2002 Mike Crawford 4 * (c) 2002 Mike Crawford
5 * 5 *
6 * This file is FREE SOFTWARE covered under the GUN General Public License. 6 * This file is FREE SOFTWARE covered under the GUN General Public License.
7 * 7 *
8 * 8 *
9*/ 9*/
10#ifndef PICKER_H 10#ifndef PICKER_H
11#define PICKER_H 11#define PICKER_H
12 12
13#include <qlabel.h> 13#include <qlabel.h>
14#include <qframe.h> 14#include <qframe.h>
15#include <qevent.h> 15#include <qevent.h>
16#include <qsizepolicy.h>
16 17
17class PickerLabel: public QLabel { 18class PickerLabel: public QLabel {
18Q_OBJECT 19Q_OBJECT
19 public: 20 public:
20 PickerLabel( QWidget *parent = 0, const char *name = 0 ); 21 PickerLabel( QWidget *parent = 0, const char *name = 0 );
21 ~PickerLabel(); 22 ~PickerLabel();
22 23
23 void setLetters( char ch1, char ch2, char ch3 ); 24 void setLetters( char ch1, char ch2, char ch3 );
24 void clearLetter(); 25 void clearLetter();
25 26
26 signals: 27 signals:
27 28
@@ -40,25 +41,26 @@ Q_OBJECT
40 char letter1, letter2, letter3; 41 char letter1, letter2, letter3;
41 42
42 private slots: 43 private slots:
43 44
44 void emitClearSignal(); 45 void emitClearSignal();
45 46
46}; 47};
47class LetterPicker: public QFrame { 48class LetterPicker: public QFrame {
48Q_OBJECT 49Q_OBJECT
49 public: 50 public:
50 LetterPicker( QWidget *parent = 0, const char *name = 0 ); 51 LetterPicker( QWidget *parent = 0, const char *name = 0 );
51 ~LetterPicker(); 52 ~LetterPicker();
52 53
54 QSizePolicy sizePolicy () const;
53 55
54 public slots: 56 public slots:
55 void clear(); 57 void clear();
56 58
57 signals: 59 signals:
58 void letterClicked( char ); 60 void letterClicked( char );
59 61
60 private: 62 private:
61 PickerLabel *lblABC, *lblDEF, *lblGHI, *lblJKL, *lblMNO, *lblPQR, *lblSTU, *lblVWX, *lblYZ; 63 PickerLabel *lblABC, *lblDEF, *lblGHI, *lblJKL, *lblMNO, *lblPQR, *lblSTU, *lblVWX, *lblYZ;
62 PickerLabel *lastLabel; 64 PickerLabel *lastLabel;
63 65
64 private slots: 66 private slots: