Public Types | Public Member Functions | Static Public Member Functions | Friends

QKeySequence Class Reference

Search for all occurrences

Detailed Description

Definition at line 72 of file qkeysequence.h.

#include <qkeysequence.h>

List of all members.

Public Types

enum   StandardKey {
  UnknownKey, HelpContents, WhatsThis, Open,
  Close, Save, New, Delete,
  Cut, Copy, Paste, Undo,
  Redo, Back, Forward, Refresh,
  ZoomIn, ZoomOut, Print, AddTab,
  NextChild, PreviousChild, Find, FindNext,
  FindPrevious, Replace, SelectAll, Bold,
  Italic, Underline, MoveToNextChar, MoveToPreviousChar,
  MoveToNextWord, MoveToPreviousWord, MoveToNextLine, MoveToPreviousLine,
  MoveToNextPage, MoveToPreviousPage, MoveToStartOfLine, MoveToEndOfLine,
  MoveToStartOfBlock, MoveToEndOfBlock, MoveToStartOfDocument, MoveToEndOfDocument,
  SelectNextChar, SelectPreviousChar, SelectNextWord, SelectPreviousWord,
  SelectNextLine, SelectPreviousLine, SelectNextPage, SelectPreviousPage,
  SelectStartOfLine, SelectEndOfLine, SelectStartOfBlock, SelectEndOfBlock,
  SelectStartOfDocument, SelectEndOfDocument, DeleteStartOfWord, DeleteEndOfWord,
  DeleteEndOfLine, InsertParagraphSeparator, InsertLineSeparator, SaveAs,
  Preferences, Quit
}
enum   SequenceFormat { NativeText, PortableText }
enum   SequenceMatch { NoMatch, PartialMatch, ExactMatch }
typedef QKeySequencePrivate *  DataPtr

Public Member Functions

  QKeySequence ()
  QKeySequence (const QString &key)
  QKeySequence (const QString &key, SequenceFormat format)
  QKeySequence (int k1, int k2=0, int k3=0, int k4=0)
  QKeySequence (const QKeySequence &ks)
  QKeySequence (StandardKey key)
  ~QKeySequence ()
uint  count () const
bool  isEmpty () const
QString  toString (SequenceFormat format=PortableText) const
SequenceMatch  matches (const QKeySequence &seq) const
  operator QString () const
  operator QVariant () const
  operator int () const
int  operator[] (uint i) const
QKeySequence operator= (const QKeySequence &other)
bool  operator== (const QKeySequence &other) const
bool  operator!= (const QKeySequence &other) const
bool  operator< (const QKeySequence &ks) const
bool  operator> (const QKeySequence &other) const
bool  operator<= (const QKeySequence &other) const
bool  operator>= (const QKeySequence &other) const
bool  isDetached () const
DataPtr data_ptr ()

Static Public Member Functions

static QKeySequence  fromString (const QString &str, SequenceFormat format=PortableText)
static QKeySequence  mnemonic (const QString &text)
static QList< QKeySequence keyBindings (StandardKey key)

Friends

class  Q3AccelManager
class  QShortcutMap
class  QShortcut
Q_GUI_EXPORT QDataStream operator<< (QDataStream &in, const QKeySequence &ks)
Q_GUI_EXPORT QDataStream operator>> (QDataStream &in, QKeySequence &ks)

Member Typedef Documentation

typedef QKeySequencePrivate* DataPtr

Definition at line 210 of file qkeysequence.h.


Member Enumeration Documentation

Enumerator:
UnknownKey 
HelpContents 
WhatsThis 
Open 
Close 
Save 
New 
Delete 
Cut 
Copy 
Paste 
Undo 
Redo 
Back 
Forward 
Refresh 
ZoomIn 
ZoomOut 
Print 
AddTab 
NextChild 
PreviousChild 
Find 
FindNext 
FindPrevious 
Replace 
SelectAll 
Bold 
Italic 
Underline 
MoveToNextChar 
MoveToPreviousChar 
MoveToNextWord 
MoveToPreviousWord 
MoveToNextLine 
MoveToPreviousLine 
MoveToNextPage 
MoveToPreviousPage 
MoveToStartOfLine 
MoveToEndOfLine 
MoveToStartOfBlock 
MoveToEndOfBlock 
MoveToStartOfDocument 
MoveToEndOfDocument 
SelectNextChar 
SelectPreviousChar 
SelectNextWord 
SelectPreviousWord 
SelectNextLine 
SelectPreviousLine 
SelectNextPage 
SelectPreviousPage 
SelectStartOfLine 
SelectEndOfLine 
SelectStartOfBlock 
SelectEndOfBlock 
SelectStartOfDocument 
SelectEndOfDocument 
DeleteStartOfWord 
DeleteEndOfWord 
DeleteEndOfLine 
InsertParagraphSeparator 
InsertLineSeparator 
SaveAs 
Preferences 
Quit 

Definition at line 75 of file qkeysequence.h.

Enumerator:
NativeText 
PortableText 

Definition at line 144 of file qkeysequence.h.

Enumerator:
NoMatch 
PartialMatch 
ExactMatch 

Definition at line 160 of file qkeysequence.h.

                       {
        NoMatch,
        PartialMatch,
        ExactMatch
#ifdef QT3_SUPPORT
        , Identical = ExactMatch
#endif
    };

Constructor & Destructor Documentation

QKeySequence ( const QString key )
QKeySequence ( const QString key,
SequenceFormat  format 
)
QKeySequence ( int  k1,
int  k2 = 0,
int  k3 = 0,
int  k4 = 0 
)
QKeySequence ( const QKeySequence ks )

Member Function Documentation

uint count ( ) const
bool isEmpty ( ) const
QString toString ( SequenceFormat  format = PortableText ) const
static QKeySequence fromString ( const QString str,
SequenceFormat  format = PortableText 
) [static]
SequenceMatch matches ( const QKeySequence seq ) const
static QKeySequence mnemonic ( const QString text ) [static]
static QList<QKeySequence> keyBindings ( StandardKey  key ) [static]
operator QString ( ) const
operator QVariant ( ) const
operator int ( ) const
int operator[] ( uint  i ) const
QKeySequence& operator= ( const QKeySequence other )
bool operator== ( const QKeySequence other ) const
bool operator!= ( const QKeySequence other ) const [inline]

Definition at line 183 of file qkeysequence.h.

    { return !(*this == other); }
bool operator< ( const QKeySequence ks ) const
bool operator> ( const QKeySequence other ) const [inline]

Definition at line 186 of file qkeysequence.h.

    { return other < *this; }
bool operator<= ( const QKeySequence other ) const [inline]

Definition at line 188 of file qkeysequence.h.

    { return !(other < *this); }
bool operator>= ( const QKeySequence other ) const [inline]

Definition at line 190 of file qkeysequence.h.

    { return !(*this < other); }
bool isDetached ( ) const
DataPtr& data_ptr ( ) [inline]

Definition at line 211 of file qkeysequence.h.

{ return d; }

Friends And Related Function Documentation

friend class Q3AccelManager [friend]

Definition at line 205 of file qkeysequence.h.

friend class QShortcutMap [friend]

Definition at line 206 of file qkeysequence.h.

friend class QShortcut [friend]

Definition at line 207 of file qkeysequence.h.

Q_GUI_EXPORT QDataStream& operator<< ( QDataStream in,
const QKeySequence ks 
) [friend]
Q_GUI_EXPORT QDataStream& operator>> ( QDataStream in,
QKeySequence ks 
) [friend]

The documentation for this class was generated from the following file:

QKeySequence QKeySequence QKeySequence QKeySequence QKeySequence QKeySequence QKeySequence QKeySequence QKeySequence QKeySequence
QKeySequence QKeySequence QKeySequence QKeySequence QKeySequence QKeySequence QKeySequence QKeySequence QKeySequence QKeySequence