Whats wrong with using QKeySequence::toString stored in a QHash? Then make a function that breaks them apart or combines them depending on if you are storing them or looking them up?
On Wed, Jan 1, 2014 at 1:01 PM, Mark Gaiser <[email protected]> wrote: > Hi, > > I'm using QKeySequence [1] and am trying to extend it's functionality > to add mouse support. > But in my structure i use stuff like: > > QVector<Qt::Key> keys; > > So now i want to have a vector with the keys in it. > If i create a QKeySequence("Ctrl+A") i want to have: > Qt::Key_Control > Qt::Key_A > > Added to the vector, but how do i retrieve those from QKeySequence? I > don't see an option for it.. > > The only option i see right now is diving in QKeySequencePrivate and > grabbing it's string parsing logic. But that seems a bit overkill to > me. > > Side note: QKeySequence::count() seems to return just the non modifier > key count. In the above example it would return 1 where i would expect > 2. (Control is a key, right?) Why is it returning 1? > > Cheers, > Mark > _______________________________________________ > Interest mailing list > [email protected] > http://lists.qt-project.org/mailman/listinfo/interest >
_______________________________________________ Interest mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/interest
