equal
deleted
inserted
replaced
139 SaveAs, |
139 SaveAs, |
140 Preferences, |
140 Preferences, |
141 Quit |
141 Quit |
142 }; |
142 }; |
143 |
143 |
|
144 enum SequenceFormat { |
|
145 NativeText, |
|
146 PortableText |
|
147 }; |
|
148 |
144 QKeySequence(); |
149 QKeySequence(); |
145 QKeySequence(const QString &key); |
150 QKeySequence(const QString &key); |
|
151 QKeySequence(const QString &key, SequenceFormat format); |
146 QKeySequence(int k1, int k2 = 0, int k3 = 0, int k4 = 0); |
152 QKeySequence(int k1, int k2 = 0, int k3 = 0, int k4 = 0); |
147 QKeySequence(const QKeySequence &ks); |
153 QKeySequence(const QKeySequence &ks); |
148 QKeySequence(StandardKey key); |
154 QKeySequence(StandardKey key); |
149 ~QKeySequence(); |
155 ~QKeySequence(); |
150 |
156 |
156 PartialMatch, |
162 PartialMatch, |
157 ExactMatch |
163 ExactMatch |
158 #ifdef QT3_SUPPORT |
164 #ifdef QT3_SUPPORT |
159 , Identical = ExactMatch |
165 , Identical = ExactMatch |
160 #endif |
166 #endif |
161 }; |
|
162 |
|
163 enum SequenceFormat { |
|
164 NativeText, |
|
165 PortableText |
|
166 }; |
167 }; |
167 |
168 |
168 QString toString(SequenceFormat format = PortableText) const; |
169 QString toString(SequenceFormat format = PortableText) const; |
169 static QKeySequence fromString(const QString &str, SequenceFormat format = PortableText); |
170 static QKeySequence fromString(const QString &str, SequenceFormat format = PortableText); |
170 |
171 |
192 bool isDetached() const; |
193 bool isDetached() const; |
193 private: |
194 private: |
194 static int decodeString(const QString &ks); |
195 static int decodeString(const QString &ks); |
195 static QString encodeString(int key); |
196 static QString encodeString(int key); |
196 int assign(const QString &str); |
197 int assign(const QString &str); |
|
198 int assign(const QString &str, SequenceFormat format); |
197 void setKey(int key, int index); |
199 void setKey(int key, int index); |
198 |
200 |
199 QKeySequencePrivate *d; |
201 QKeySequencePrivate *d; |
200 |
202 |
201 friend Q_GUI_EXPORT QDataStream &operator<<(QDataStream &in, const QKeySequence &ks); |
203 friend Q_GUI_EXPORT QDataStream &operator<<(QDataStream &in, const QKeySequence &ks); |