#include <QtCore/qnamespace.h>
#include <QtCore/qstring.h>
Include dependency graph for qkeysequence.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Classes | |
| class | QKeySequence |
| The QKeySequence class encapsulates a key sequence as used by shortcuts. More... | |
Functions | |
| Q_GUI_EXPORT QDataStream & | operator<< (QDataStream &in, const QKeySequence &ks) |
| Q_GUI_EXPORT QDataStream & | operator>> (QDataStream &out, QKeySequence &ks) |
| Q_DECLARE_TYPEINFO (QKeySequence, Q_MOVABLE_TYPE) | |
| Q_GUI_EXPORT QDebug | operator<< (QDebug, const QKeySequence &) |
| Q_GUI_EXPORT QDebug operator<< | ( | QDebug | , | |
| const QKeySequence & | ||||
| ) |
Definition at line 1239 of file qkeysequence.cpp.
References QDebug::nospace(), p, qWarning(), and QDebug::space().
01240 { 01241 #ifndef Q_BROKEN_DEBUG_STREAM 01242 dbg.nospace() << "QKeySequence(" << p.toString() << ')'; 01243 return dbg.space(); 01244 #else 01245 qWarning("This compiler doesn't support streaming QKeySequence to QDebug"); 01246 return dbg; 01247 Q_UNUSED(p); 01248 #endif 01249 }
Here is the call graph for this function:

| Q_GUI_EXPORT QDataStream& operator<< | ( | QDataStream & | in, | |
| const QKeySequence & | ks | |||
| ) |
Definition at line 1203 of file qkeysequence.cpp.
References QKeySequence::count(), QKeySequence::d, QKeySequencePrivate::key, and s.
01204 { 01205 QList<quint32> list; 01206 list << keysequence.d->key[0]; 01207 01208 if (s.version() >= 5 && keysequence.count() > 1) { 01209 list << keysequence.d->key[1]; 01210 list << keysequence.d->key[2]; 01211 list << keysequence.d->key[3]; 01212 } 01213 s << list; 01214 return s; 01215 }
Here is the call graph for this function:

| Q_GUI_EXPORT QDataStream& operator>> | ( | QDataStream & | out, | |
| QKeySequence & | ks | |||
| ) |
Definition at line 1226 of file qkeysequence.cpp.
References QKeySequence::d, i, QKeySequencePrivate::key, qAtomicDetach(), and s.
01227 { 01228 qAtomicDetach(keysequence.d); 01229 QList<quint32> list; 01230 s >> list; 01231 for (int i = 0; i < 4; ++i) 01232 keysequence.d->key[i] = list.value(i); 01233 return s; 01234 }
Here is the call graph for this function:

| Q_DECLARE_TYPEINFO | ( | QKeySequence | , | |
| Q_MOVABLE_TYPE | ||||
| ) |
1.5.1