OSDN Git Service

remove unused and private QKeySequence methods
authorIvailo Monev <xakepa10@gmail.com>
Sun, 8 Aug 2021 20:46:34 +0000 (23:46 +0300)
committerIvailo Monev <xakepa10@gmail.com>
Sun, 8 Aug 2021 20:46:34 +0000 (23:46 +0300)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
src/gui/kernel/qkeysequence.cpp
src/gui/kernel/qkeysequence.h

index 21fe9c2..a6eac4b 100644 (file)
@@ -844,7 +844,7 @@ const short QKeySequencePrivate::numberOfKeyBindings = sizeof(QKeySequencePrivat
 QKeySequence::QKeySequence(StandardKey key)
 {
     const QList <QKeySequence> bindings = keyBindings(key);
-    //pick only the first/primary shortcut from current bindings
+    // pick only the first/primary shortcut from current bindings
     if (bindings.size() > 0) {
         d = bindings.first().d; 
         d->ref.ref();
@@ -1069,14 +1069,6 @@ struct QModifKeyName {
     const QString name;
 };
 
-/*!
-  Constructs a single key from the string \a str.
-*/
-int QKeySequence::decodeString(const QString &str)
-{
-    return QKeySequencePrivate::decodeString(str, NativeText);
-}
-
 int QKeySequencePrivate::decodeString(const QString &str, QKeySequence::SequenceFormat format)
 {
     int ret = 0;
@@ -1134,16 +1126,6 @@ int QKeySequencePrivate::decodeString(const QString &str, QKeySequence::Sequence
     return ret;
 }
 
-/*!
-    Creates a shortcut string for \a key. For example,
-    Qt::CTRL+Qt::Key_O gives "Ctrl+O". The strings, "Ctrl", "Shift", etc. are
-    translated (using QObject::tr()) in the "QShortcut" context.
- */
-QString QKeySequence::encodeString(int key)
-{
-    return QKeySequencePrivate::encodeString(key, NativeText);
-}
-
 static inline void addKey(QString &str, const QString &theKey, QKeySequence::SequenceFormat format)
 {
     if (!str.isEmpty())
@@ -1354,16 +1336,13 @@ bool QKeySequence::isDetached() const
 
     If the key sequence has no keys, an empty string is returned.
 
-    On Mac OS X, the string returned resembles the sequence that is
-    shown in the menu bar.
-
     \sa fromString()
 */
 QString QKeySequence::toString(SequenceFormat format) const
 {
     QString finalString;
     // A standard string, with no translation or anything like that. In some ways it will
-    // look like our latin case on Windows and X11
+    // look like our latin case on X11
     for (int i = 0; i < count(); ++i) {
         finalString += d->encodeString(d->key[i], format);
         finalString += QLatin1String(", ");
index 3319917..8643bdb 100644 (file)
@@ -167,8 +167,6 @@ public:
 
     bool isDetached() const;
 private:
-    static int decodeString(const QString &ks);
-    static QString encodeString(int key);
     void setKey(int key, int index);
 
     QKeySequencePrivate *d;
@@ -176,7 +174,6 @@ private:
     friend Q_GUI_EXPORT QDataStream &operator<<(QDataStream &in, const QKeySequence &ks);
     friend Q_GUI_EXPORT QDataStream &operator>>(QDataStream &in, QKeySequence &ks);
     friend class QShortcutMap;
-    friend class QShortcut;
 
 public:
     typedef QKeySequencePrivate * DataPtr;