summaryrefslogtreecommitdiff
path: root/inputmethods/pickboard/pickboardcfg.h
Unidiff
Diffstat (limited to 'inputmethods/pickboard/pickboardcfg.h') (more/less context) (ignore whitespace changes)
-rw-r--r--inputmethods/pickboard/pickboardcfg.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/inputmethods/pickboard/pickboardcfg.h b/inputmethods/pickboard/pickboardcfg.h
index e0dc0dd..b1913df 100644
--- a/inputmethods/pickboard/pickboardcfg.h
+++ b/inputmethods/pickboard/pickboardcfg.h
@@ -67,97 +67,97 @@ public:
67 QString word() const; 67 QString word() const;
68 bool exec(); 68 bool exec();
69 69
70private slots: 70private slots:
71 void checkAllDone(); 71 void checkAllDone();
72 72
73private: 73private:
74 QPushButton *yes; 74 QPushButton *yes;
75 LetterChoice **lc; 75 LetterChoice **lc;
76 int nlc; 76 int nlc;
77}; 77};
78 78
79class PickboardConfig : QObject { 79class PickboardConfig : QObject {
80public: 80public:
81 PickboardConfig(PickboardPicks* p) : parent(p), nrows(2), pressx(-1) { } 81 PickboardConfig(PickboardPicks* p) : parent(p), nrows(2), pressx(-1) { }
82 virtual ~PickboardConfig(); 82 virtual ~PickboardConfig();
83 virtual void pickPoint(const QPoint& p, bool press); 83 virtual void pickPoint(const QPoint& p, bool press);
84 virtual void draw(QPainter*)=0; 84 virtual void draw(QPainter*)=0;
85 virtual void fillMenu(QPopupMenu&); 85 virtual void fillMenu(QPopupMenu&);
86 virtual void doMenu(int); 86 virtual void doMenu(int);
87 87
88protected: 88protected:
89 void updateRows(int from, int to); 89 void updateRows(int from, int to);
90 virtual void updateItem(int r, int i); 90 virtual void updateItem(int r, int i);
91 virtual void pickInRow(int r, int xpos, bool press)=0; 91 virtual void pickInRow(int r, int xpos, bool press)=0;
92 92
93 void changeMode(int m); 93 void changeMode(int m);
94 virtual void generateText(const QString& s); 94 virtual void generateText(const QString& s);
95 void generateKey( int k ); 95 void generateKey( int k );
96 96
97 virtual void pick(bool press, int row, int item)=0; 97 virtual void pick(bool press, int row, int item)=0;
98 98
99protected: 99protected:
100 PickboardPicks* parent; 100 PickboardPicks* parent;
101 int nrows; 101 int nrows;
102private: 102private:
103 int pressrow, pressx; 103 int pressrow, pressx;
104}; 104};
105 105
106class StringConfig : public PickboardConfig { 106class StringConfig : public PickboardConfig {
107public: 107public:
108 StringConfig(PickboardPicks* p) : PickboardConfig(p) { } 108 StringConfig(PickboardPicks* p) : PickboardConfig(p) { }
109 109
110 void draw(QPainter* p); 110 void draw(QPainter* p);
111 111
112protected: 112protected:
113 virtual QString text(int r, int i)=0; 113 virtual QString text(int r, int i)=0;
114 virtual bool spreadRow(int i)=0; 114 virtual bool spreadRow(int i)=0;
115 virtual QColor rowColor(int) { return Qt::black; } 115 virtual QColor rowColor(int) { return ::Qt::black; }
116 virtual void pickInRow(int r, int xpos, bool press); 116 virtual void pickInRow(int r, int xpos, bool press);
117 virtual void updateItem(int r, int i); 117 virtual void updateItem(int r, int i);
118 virtual bool highlight(int,int) const; 118 virtual bool highlight(int,int) const;
119}; 119};
120 120
121class CharStringConfig : public StringConfig { 121class CharStringConfig : public StringConfig {
122 QString input; 122 QString input;
123 QStringList chars; 123 QStringList chars;
124public: 124public:
125 CharStringConfig(PickboardPicks* p) : StringConfig(p) { } 125 CharStringConfig(PickboardPicks* p) : StringConfig(p) { }
126 126
127 void addChar(const QString& s); 127 void addChar(const QString& s);
128 virtual void doMenu(int); 128 virtual void doMenu(int);
129 129
130protected: 130protected:
131 QString text(int r, int i); 131 QString text(int r, int i);
132 bool spreadRow(int i); 132 bool spreadRow(int i);
133 void pick(bool press, int row, int item); 133 void pick(bool press, int row, int item);
134}; 134};
135 135
136class DictFilterConfig : public StringConfig { 136class DictFilterConfig : public StringConfig {
137 QStringList matches; 137 QStringList matches;
138 QStringList sets; 138 QStringList sets;
139 QStringList othermodes; 139 QStringList othermodes;
140 int lit0; 140 int lit0;
141 int lit1; 141 int lit1;
142 int shift; 142 int shift;
143 QString capitalize(const QString& s); 143 QString capitalize(const QString& s);
144 QStringList capitalize(const QStringList& s); 144 QStringList capitalize(const QStringList& s);
145 145
146public: 146public:
147 QStringList input; 147 QStringList input;
148 DictFilterConfig(PickboardPicks* p) : StringConfig(p) 148 DictFilterConfig(PickboardPicks* p) : StringConfig(p)
149 { 149 {
150 shift = 0; 150 shift = 0;
151 lit0 = -1; 151 lit0 = -1;
152 lit1 = -1; 152 lit1 = -1;
153 } 153 }
154 154
155 void addSet(const QString& s); 155 void addSet(const QString& s);
156 void addMode(const QString& s); 156 void addMode(const QString& s);
157 157
158 void fillMenu(QPopupMenu& menu); 158 void fillMenu(QPopupMenu& menu);
159 void doMenu(int i); 159 void doMenu(int i);
160 160
161 void add(const QString& set); 161 void add(const QString& set);
162 162
163protected: 163protected: