Qt 4.8
Public Functions | Protected Functions | List of all members
QAccessibleButton Class Reference

The QAccessibleButton class implements the QAccessibleInterface for button type widgets. More...

#include <simplewidgets.h>

Inheritance diagram for QAccessibleButton:
QAccessibleWidgetEx QAccessibleActionInterface QAccessibleObjectEx QAccessible2Interface QAccessibleInterfaceEx QAccessibleInterface QAccessible QAccessibleToolButton

Public Functions

int actionCount ()
 
QString actionText (int action, Text text, int child) const
 Reimplemented Function More...
 
QString description (int actionIndex)
 
bool doAction (int action, int child, const QVariantList &params)
 Reimplemented Function More...
 
void doAction (int actionIndex)
 
QStringList keyBindings (int actionIndex)
 
QString localizedName (int actionIndex)
 
QString name (int actionIndex)
 
 QAccessibleButton (QWidget *w, Role r)
 Creates a QAccessibleButton object for w. More...
 
State state (int child) const
 Reimplemented Function More...
 
QString text (Text t, int child) const
 Reimplemented Function More...
 
- Public Functions inherited from QAccessibleWidgetEx
int childAt (int x, int y) const
 Returns the 1-based index of the child that contains the screen coordinates (x, y). More...
 
int childCount () const
 Returns the number of children that belong to this object. More...
 
int indexOfChild (const QAccessibleInterface *child) const
 Returns the 1-based index of the object child in this object's children list, or -1 if child is not a child of this object. More...
 
QVariant invokeMethodEx (Method method, int child, const QVariantList &params)
 
int navigate (RelationFlag rel, int entry, QAccessibleInterface **target) const
 Navigates from this object to an object that has a relationship relation to this object, and returns the respective object in target. More...
 
 QAccessibleWidgetEx (QWidget *o, Role r=Client, const QString &name=QString())
 
QRect rect (int child) const
 Returns the geometry of the object, or of the object's child if child is not 0. More...
 
Relation relationTo (int child, const QAccessibleInterface *other, int otherChild) const
 
Returns the relationship between this object's \a child and the \a
other object's \a otherChild.
More...
 
Role role (int child) const
 Returns the role of the object, or of the object's child if child is not 0. More...
 
- Public Functions inherited from QAccessibleObjectEx
bool isValid () const
 Returns true if all the data necessary to use this interface implementation is valid (e. More...
 
QObjectobject () const
 Returns a pointer to the QObject this interface implementation provides information for. More...
 
 QAccessibleObjectEx (QObject *object)
 
void setText (Text t, int child, const QString &text)
 Sets the text property t of the object, or of the object's child if child is not 0, to text. More...
 
int userActionCount (int child) const
 Returns the number of custom actions of the object, or of the object's child if child is not 0. More...
 
- Public Functions inherited from QAccessibleInterfaceEx
virtual QAccessible2Interfaceinterface_cast (QAccessible2::InterfaceType)
 
virtual QVariant virtual_hook (const QVariant &data)
 
- Public Functions inherited from QAccessibleInterface
QAccessibleActionInterfaceactionInterface ()
 
QColor backgroundColor ()
 
QAccessibleEditableTextInterfaceeditableTextInterface ()
 
QColor foregroundColor ()
 
QAccessibleImageInterfaceimageInterface ()
 
QVariant invokeMethod (Method method, int child=0, const QVariantList &params=QVariantList())
 Invokes a method on child with the given parameters params and returns the result of the operation as QVariant. More...
 
QSet< MethodsupportedMethods ()
 Returns a QSet of QAccessible::Method that are supported by this accessible interface. More...
 
QAccessibleTable2Interfacetable2Interface ()
 
QAccessibleTableInterfacetableInterface ()
 
QAccessibleTextInterfacetextInterface ()
 
QAccessibleValueInterfacevalueInterface ()
 
virtual ~QAccessibleInterface ()
 Destroys the object. More...
 
- Public Functions inherited from QAccessibleActionInterface
QAccessible2InterfaceqAccessibleActionCastHelper ()
 
- Public Functions inherited from QAccessible2Interface
virtual ~QAccessible2Interface ()
 

Protected Functions

QAbstractButtonbutton () const
 Returns the button. More...
 
- Protected Functions inherited from QAccessibleWidgetEx
void addControllingSignal (const QString &signal)
 
QObjectparentObject () const
 
void setAccelerator (const QString &accel)
 
void setDescription (const QString &desc)
 
void setHelp (const QString &help)
 
void setValue (const QString &value)
 
QWidgetwidget () const
 
 ~QAccessibleWidgetEx ()
 
- Protected Functions inherited from QAccessibleObjectEx
virtual ~QAccessibleObjectEx ()
 

Additional Inherited Members

- Public Types inherited from QAccessible
enum  Action {
  DefaultAction = 0, Press = -1, FirstStandardAction = Press, SetFocus = -2,
  Increase = -3, Decrease = -4, Accept = -5, Cancel = -6,
  Select = -7, ClearSelection = -8, RemoveSelection = -9, ExtendSelection = -10,
  AddToSelection = -11, LastStandardAction = AddToSelection
}
 This enum describes the possible types of action that can occur. More...
 
enum  Event {
  SoundPlayed = 0x0001, Alert = 0x0002, ForegroundChanged = 0x0003, MenuStart = 0x0004,
  MenuEnd = 0x0005, PopupMenuStart = 0x0006, PopupMenuEnd = 0x0007, ContextHelpStart = 0x000C,
  ContextHelpEnd = 0x000D, DragDropStart = 0x000E, DragDropEnd = 0x000F, DialogStart = 0x0010,
  DialogEnd = 0x0011, ScrollingStart = 0x0012, ScrollingEnd = 0x0013, MenuCommand = 0x0018,
  ActionChanged = 0x0101, ActiveDescendantChanged = 0x0102, AttributeChanged = 0x0103, DocumentContentChanged = 0x0104,
  DocumentLoadComplete = 0x0105, DocumentLoadStopped = 0x0106, DocumentReload = 0x0107, HyperlinkEndIndexChanged = 0x0108,
  HyperlinkNumberOfAnchorsChanged = 0x0109, HyperlinkSelectedLinkChanged = 0x010A, HypertextLinkActivated = 0x010B, HypertextLinkSelected = 0x010C,
  HyperlinkStartIndexChanged = 0x010D, HypertextChanged = 0x010E, HypertextNLinksChanged = 0x010F, ObjectAttributeChanged = 0x0110,
  PageChanged = 0x0111, SectionChanged = 0x0112, TableCaptionChanged = 0x0113, TableColumnDescriptionChanged = 0x0114,
  TableColumnHeaderChanged = 0x0115, TableModelChanged = 0x0116, TableRowDescriptionChanged = 0x0117, TableRowHeaderChanged = 0x0118,
  TableSummaryChanged = 0x0119, TextAttributeChanged = 0x011A, TextCaretMoved = 0x011B, TextColumnChanged = 0x011D,
  TextInserted = 0x011E, TextRemoved = 0x011F, TextUpdated = 0x0120, TextSelectionChanged = 0x0121,
  VisibleDataChanged = 0x0122, ObjectCreated = 0x8000, ObjectDestroyed = 0x8001, ObjectShow = 0x8002,
  ObjectHide = 0x8003, ObjectReorder = 0x8004, Focus = 0x8005, Selection = 0x8006,
  SelectionAdd = 0x8007, SelectionRemove = 0x8008, SelectionWithin = 0x8009, StateChanged = 0x800A,
  LocationChanged = 0x800B, NameChanged = 0x800C, DescriptionChanged = 0x800D, ValueChanged = 0x800E,
  ParentChanged = 0x800F, HelpChanged = 0x80A0, DefaultActionChanged = 0x80B0, AcceleratorChanged = 0x80C0
}
 This enum type defines accessible event types. More...
 
typedef QAccessibleInterface *(* InterfaceFactory) (const QString &key, QObject *)
 This is a typedef for a pointer to a function with the following signature: More...
 
enum  Method {
  ListSupportedMethods = 0, SetCursorPosition = 1, GetCursorPosition = 2, ForegroundColor = 3,
  BackgroundColor = 4
}
 This enum describes the possible types of methods that can be invoked on an accessible object. More...
 
enum  RelationFlag {
  Unrelated = 0x00000000, Self = 0x00000001, Ancestor = 0x00000002, Child = 0x00000004,
  Descendent = 0x00000008, Sibling = 0x00000010, HierarchyMask = 0x000000ff, Up = 0x00000100,
  Down = 0x00000200, Left = 0x00000400, Right = 0x00000800, Covers = 0x00001000,
  Covered = 0x00002000, GeometryMask = 0x0000ff00, FocusChild = 0x00010000, Label = 0x00020000,
  Labelled = 0x00040000, Controller = 0x00080000, Controlled = 0x00100000, LogicalMask = 0x00ff0000
}
 This enum type defines bit flags that can be combined to indicate the relationship between two accessible objects. More...
 
enum  Role {
  NoRole = 0x00000000, TitleBar = 0x00000001, MenuBar = 0x00000002, ScrollBar = 0x00000003,
  Grip = 0x00000004, Sound = 0x00000005, Cursor = 0x00000006, Caret = 0x00000007,
  AlertMessage = 0x00000008, Window = 0x00000009, Client = 0x0000000A, PopupMenu = 0x0000000B,
  MenuItem = 0x0000000C, ToolTip = 0x0000000D, Application = 0x0000000E, Document = 0x0000000F,
  Pane = 0x00000010, Chart = 0x00000011, Dialog = 0x00000012, Border = 0x00000013,
  Grouping = 0x00000014, Separator = 0x00000015, ToolBar = 0x00000016, StatusBar = 0x00000017,
  Table = 0x00000018, ColumnHeader = 0x00000019, RowHeader = 0x0000001A, Column = 0x0000001B,
  Row = 0x0000001C, Cell = 0x0000001D, Link = 0x0000001E, HelpBalloon = 0x0000001F,
  Assistant = 0x00000020, List = 0x00000021, ListItem = 0x00000022, Tree = 0x00000023,
  TreeItem = 0x00000024, PageTab = 0x00000025, PropertyPage = 0x00000026, Indicator = 0x00000027,
  Graphic = 0x00000028, StaticText = 0x00000029, EditableText = 0x0000002A, PushButton = 0x0000002B,
  CheckBox = 0x0000002C, RadioButton = 0x0000002D, ComboBox = 0x0000002E, ProgressBar = 0x00000030,
  Dial = 0x00000031, HotkeyField = 0x00000032, Slider = 0x00000033, SpinBox = 0x00000034,
  Canvas = 0x00000035, Animation = 0x00000036, Equation = 0x00000037, ButtonDropDown = 0x00000038,
  ButtonMenu = 0x00000039, ButtonDropGrid = 0x0000003A, Whitespace = 0x0000003B, PageTabList = 0x0000003C,
  Clock = 0x0000003D, Splitter = 0x0000003E, LayeredPane = 0x0000003F, Terminal = 0x00000040,
  Desktop = 0x00000041, UserRole = 0x0000ffff
}
 This enum defines the role of an accessible object. More...
 
typedef void(* RootObjectHandler) (QObject *)
 A function pointer type. More...
 
enum  StateFlag {
  Normal = 0x00000000, Unavailable = 0x00000001, Selected = 0x00000002, Focused = 0x00000004,
  Pressed = 0x00000008, Checked = 0x00000010, Mixed = 0x00000020, ReadOnly = 0x00000040,
  HotTracked = 0x00000080, DefaultButton = 0x00000100, Expanded = 0x00000200, Collapsed = 0x00000400,
  Busy = 0x00000800, Marqueed = 0x00002000, Animated = 0x00004000, Invisible = 0x00008000,
  Offscreen = 0x00010000, Sizeable = 0x00020000, Movable = 0x00040000, SelfVoicing = 0x00080000,
  Focusable = 0x00100000, Selectable = 0x00200000, Linked = 0x00400000, Traversed = 0x00800000,
  MultiSelectable = 0x01000000, ExtSelectable = 0x02000000, Protected = 0x20000000, HasPopup = 0x40000000,
  Modal = 0x80000000, HasInvokeExtension = 0x10000000
}
 This enum type defines bit flags that can be combined to indicate the state of an accessible object. More...
 
enum  Text {
  Name = 0, Description, Value, Help,
  Accelerator, UserText = 0x0000ffff
}
 This enum specifies string information that an accessible object returns. More...
 
typedef void(* UpdateHandler) (QObject *, int who, Event reason)
 A function pointer type. More...
 
- Static Public Functions inherited from QAccessible
static void cleanup ()
 
static void initialize ()
 
static void installFactory (InterfaceFactory)
 Installs the InterfaceFactory factory. More...
 
static RootObjectHandler installRootObjectHandler (RootObjectHandler)
 Installs the given handler as the function to be used by setRootObject(), and returns the previously installed handler. More...
 
static UpdateHandler installUpdateHandler (UpdateHandler)
 Installs the given handler as the function to be used by updateAccessibility(), and returns the previously installed handler. More...
 
static bool isActive ()
 Returns true if an accessibility implementation has been requested during the runtime of the application; otherwise returns false. More...
 
static QAccessibleInterfacequeryAccessibleInterface (QObject *)
 If a QAccessibleInterface implementation exists for the given object, this function returns a pointer to the implementation; otherwise it returns 0. More...
 
static void removeFactory (InterfaceFactory)
 Removes factory from the list of installed InterfaceFactories. More...
 
static void setRootObject (QObject *)
 Sets the root accessible object of this application to object. More...
 
static void updateAccessibility (QObject *, int who, Event reason)
 Notifies accessibility clients about a change in object's accessibility information. More...
 

Detailed Description

The QAccessibleButton class implements the QAccessibleInterface for button type widgets.

Warning
This function is not part of the public interface.

Definition at line 59 of file simplewidgets.h.

Constructors and Destructors

◆ QAccessibleButton()

QAccessibleButton::QAccessibleButton ( QWidget w,
Role  role 
)

Creates a QAccessibleButton object for w.

role is propagated to the QAccessibleWidgetEx constructor.

Definition at line 96 of file simplewidgets.cpp.

98 {
99  Q_ASSERT(button());
100  if (button()->isCheckable())
101  addControllingSignal(QLatin1String("toggled(bool)"));
102  else
103  addControllingSignal(QLatin1String("clicked()"));
104 }
Role role(int child) const
Returns the role of the object, or of the object&#39;s child if child is not 0.
QLatin1String(DBUS_INTERFACE_DBUS))) Q_GLOBAL_STATIC_WITH_ARGS(QString
#define Q_ASSERT(cond)
Definition: qglobal.h:1823
QAbstractButton * button() const
Returns the button.
void addControllingSignal(const QString &signal)
QAccessibleWidgetEx(QWidget *o, Role r=Client, const QString &name=QString())

Functions

◆ actionCount()

int QAccessibleButton::actionCount ( )
virtual

Implements QAccessibleActionInterface.

Definition at line 222 of file simplewidgets.cpp.

223 {
224  return 1;
225 }

◆ actionText()

QString QAccessibleButton::actionText ( int  action,
Text  text,
int  child 
) const
virtual

Reimplemented Function

Reimplemented from QAccessibleWidgetEx.

Reimplemented in QAccessibleToolButton.

Definition at line 113 of file simplewidgets.cpp.

114 {
115  if (child)
116  return QString();
117 
118  if (text == Name) switch (action) {
119  case Press:
120  case DefaultAction: // press, checking or open
121  switch (role(0)) {
122  case ButtonMenu:
123  return QPushButton::tr("Open");
124  case CheckBox:
125  {
126  if (state(child) & Checked)
127  return QCheckBox::tr("Uncheck");
129  if (!cb || !cb->isTristate() || cb->checkState() == Qt::PartiallyChecked)
130  return QCheckBox::tr("Check");
131  return QCheckBox::tr("Toggle");
132  }
133  break;
134  case RadioButton:
135  return QRadioButton::tr("Check");
136  default:
137  break;
138  }
139  break;
140  }
141  return QAccessibleWidgetEx::actionText(action, text, child);
142 }
T qobject_cast(QObject *object)
Definition: qobject.h:375
Role role(int child) const
Returns the role of the object, or of the object&#39;s child if child is not 0.
QObject * object() const
Returns a pointer to the QObject this interface implementation provides information for...
QString actionText(int action, Text t, int child) const
Returns the text property t of the action action supported by the object, or of the object&#39;s child if...
bool isTristate() const
Definition: qcheckbox.cpp:242
static QString tr(const char *sourceText, const char *comment=0, int n=-1)
The QString class provides a Unicode character string.
Definition: qstring.h:83
State state(int child) const
Reimplemented Function
Qt::CheckState checkState() const
Returns the check box&#39;s check state.
Definition: qcheckbox.cpp:255
The QCheckBox widget provides a checkbox with a text label.
Definition: qcheckbox.h:56

◆ button()

QAbstractButton * QAccessibleButton::button ( ) const
protected

Returns the button.

Definition at line 107 of file simplewidgets.cpp.

Referenced by description(), doAction(), keyBindings(), localizedName(), name(), QAccessibleButton(), state(), and text().

108 {
109  return qobject_cast<QAbstractButton*>(object());
110 }
The QAbstractButton class is the abstract base class of button widgets, providing functionality commo...
T qobject_cast(QObject *object)
Definition: qobject.h:375
QObject * object() const
Returns a pointer to the QObject this interface implementation provides information for...

◆ description()

QString QAccessibleButton::description ( int  actionIndex)
virtual

Implements QAccessibleActionInterface.

Definition at line 236 of file simplewidgets.cpp.

237 {
238  switch (actionIndex) {
239  case 0:
240  if (button()->isCheckable()) {
241  return QLatin1String("Toggles the button.");
242  }
243  return QLatin1String("Clicks the button.");
244  default:
245  return QString();
246  }
247 }
QLatin1String(DBUS_INTERFACE_DBUS))) Q_GLOBAL_STATIC_WITH_ARGS(QString
The QString class provides a Unicode character string.
Definition: qstring.h:83
QAbstractButton * button() const
Returns the button.

◆ doAction() [1/2]

bool QAccessibleButton::doAction ( int  action,
int  child,
const QVariantList params 
)
virtual

Reimplemented Function

Reimplemented from QAccessibleWidgetEx.

Reimplemented in QAccessibleToolButton.

Definition at line 145 of file simplewidgets.cpp.

Referenced by QAccessibleToolButton::doAction().

146 {
147  if (child || !widget()->isEnabled())
148  return false;
149 
150  switch (action) {
151  case DefaultAction:
152  case Press:
153  {
154 #ifndef QT_NO_MENU
156  if (pb && pb->menu())
157  pb->showMenu();
158  else
159 #endif
160  button()->animateClick();
161  }
162  return true;
163  }
164  return QAccessibleWidgetEx::doAction(action, child, params);
165 }
T qobject_cast(QObject *object)
Definition: qobject.h:375
void showMenu()
Shows (pops up) the associated popup menu.
QObject * object() const
Returns a pointer to the QObject this interface implementation provides information for...
The QPushButton widget provides a command button.
Definition: qpushbutton.h:57
QAbstractButton * button() const
Returns the button.
QMenu * menu() const
Returns the button&#39;s associated popup menu or 0 if no popup menu has been set.
QWidget * widget() const
bool doAction(int action, int child, const QVariantList &params)
Asks the object, or the object&#39;s child if child is not 0, to execute action using the parameters...
void animateClick(int msec=100)
Performs an animated click: the button is pressed immediately, and released msec milliseconds later (...

◆ doAction() [2/2]

void QAccessibleButton::doAction ( int  actionIndex)
virtual

Implements QAccessibleActionInterface.

Definition at line 227 of file simplewidgets.cpp.

228 {
229  switch (actionIndex) {
230  case 0:
231  button()->click();
232  break;
233  }
234 }
QAbstractButton * button() const
Returns the button.
void click()
Performs a click.

◆ keyBindings()

QStringList QAccessibleButton::keyBindings ( int  actionIndex)
virtual

Implements QAccessibleActionInterface.

Definition at line 283 of file simplewidgets.cpp.

284 {
285  switch (actionIndex) {
286 #ifndef QT_NO_SHORTCUT
287  case 0:
288  return QStringList() << button()->shortcut().toString();
289 #endif
290  default:
291  return QStringList();
292  }
293 }
QAbstractButton * button() const
Returns the button.
The QStringList class provides a list of strings.
Definition: qstringlist.h:66
QString toString(SequenceFormat format=PortableText) const
Return a string representation of the key sequence, based on format.
QKeySequence shortcut
the mnemonic associated with the button

◆ localizedName()

QString QAccessibleButton::localizedName ( int  actionIndex)
virtual

Implements QAccessibleActionInterface.

Definition at line 266 of file simplewidgets.cpp.

267 {
268  switch (actionIndex) {
269  case 0:
270  if (button()->isCheckable()) {
271  if (button()->isChecked()) {
272  return tr("Uncheck");
273  } else {
274  return tr("Check");
275  }
276  }
277  return tr("Press");
278  default:
279  return QString();
280  }
281 }
The QString class provides a Unicode character string.
Definition: qstring.h:83
QAbstractButton * button() const
Returns the button.

◆ name()

QString QAccessibleButton::name ( int  actionIndex)
virtual

Implements QAccessibleActionInterface.

Definition at line 249 of file simplewidgets.cpp.

250 {
251  switch (actionIndex) {
252  case 0:
253  if (button()->isCheckable()) {
254  if (button()->isChecked()) {
255  return QLatin1String("Uncheck");
256  } else {
257  return QLatin1String("Check");
258  }
259  }
260  return QLatin1String("Press");
261  default:
262  return QString();
263  }
264 }
QLatin1String(DBUS_INTERFACE_DBUS))) Q_GLOBAL_STATIC_WITH_ARGS(QString
The QString class provides a Unicode character string.
Definition: qstring.h:83
QAbstractButton * button() const
Returns the button.

◆ state()

QAccessible::State QAccessibleButton::state ( int  child) const
virtual

Reimplemented Function

Reimplemented from QAccessibleWidgetEx.

Reimplemented in QAccessibleToolButton.

Definition at line 197 of file simplewidgets.cpp.

Referenced by actionText(), and QAccessibleToolButton::state().

198 {
200 
201  QAbstractButton *b = button();
202  QCheckBox *cb = qobject_cast<QCheckBox *>(b);
203  if (b->isChecked())
204  state |= Checked;
205  else if (cb && cb->checkState() == Qt::PartiallyChecked)
206  state |= Mixed;
207  if (b->isDown())
208  state |= Pressed;
210  if (pb) {
211  if (pb->isDefault())
212  state |= DefaultButton;
213 #ifndef QT_NO_MENU
214  if (pb->menu())
215  state |= HasPopup;
216 #endif
217  }
218 
219  return state;
220 }
The QAbstractButton class is the abstract base class of button widgets, providing functionality commo...
T qobject_cast(QObject *object)
Definition: qobject.h:375
bool isChecked() const
bool isDown() const
The QPushButton widget provides a command button.
Definition: qpushbutton.h:57
QAbstractButton * button() const
Returns the button.
State state(int child) const
Reimplemented Function
QMenu * menu() const
Returns the button&#39;s associated popup menu or 0 if no popup menu has been set.
The State element defines configurations of objects and properties.
Qt::CheckState checkState() const
Returns the check box&#39;s check state.
Definition: qcheckbox.cpp:255
bool isDefault() const
State state(int child) const
Returns the current state of the object, or of the object&#39;s child if child is not 0...
The QCheckBox widget provides a checkbox with a text label.
Definition: qcheckbox.h:56

◆ text()

QString QAccessibleButton::text ( Text  t,
int  child 
) const
virtual

Reimplemented Function

Reimplemented from QAccessibleWidgetEx.

Reimplemented in QAccessibleToolButton.

Definition at line 168 of file simplewidgets.cpp.

Referenced by QAccessibleToolButton::text().

169 {
170  QString str;
171  switch (t) {
172  case Accelerator:
173  {
174 #ifndef QT_NO_SHORTCUT
176  if (pb && pb->isDefault())
178 #endif
179  if (str.isEmpty())
180  str = qt_accHotKey(button()->text());
181  }
182  break;
183  case Name:
184  str = widget()->accessibleName();
185  if (str.isEmpty())
186  str = button()->text();
187  break;
188  default:
189  break;
190  }
191  if (str.isEmpty())
192  str = QAccessibleWidgetEx::text(t, child);
193  return qt_accStripAmp(str);
194 }
QString accessibleName
the widget&#39;s name as seen by assistive technologies
Definition: qwidget.h:213
T qobject_cast(QObject *object)
Definition: qobject.h:375
QString Q_GUI_EXPORT qt_accHotKey(const QString &text)
QObject * object() const
Returns a pointer to the QObject this interface implementation provides information for...
The QPushButton widget provides a command button.
Definition: qpushbutton.h:57
QString text(Text t, int child) const
Returns the value of the text property t of the object, or of the object&#39;s child if child is not 0...
QString text
the text shown on the button
The QString class provides a Unicode character string.
Definition: qstring.h:83
QAbstractButton * button() const
Returns the button.
bool isEmpty() const
Returns true if the string has no characters; otherwise returns false.
Definition: qstring.h:704
The QKeySequence class encapsulates a key sequence as used by shortcuts.
Definition: qkeysequence.h:72
QWidget * widget() const
bool isDefault() const
QString Q_GUI_EXPORT qt_accStripAmp(const QString &text)

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