
Definition at line 140 of file q3accel.cpp.
Public Member Functions | |
| Q3AccelPrivate (Q3Accel *p) | |
| ~Q3AccelPrivate () | |
| void | activate (Q3AccelItem *item) |
| void | activateAmbiguously (Q3AccelItem *item) |
Public Attributes | |
| Q3AccelList | aitems |
| bool | enabled |
| QPointer< QWidget > | watch |
| bool | ignorewhatsthis |
| Q3Accel * | parent |
| Q3AccelPrivate::Q3AccelPrivate | ( | Q3Accel * | p | ) |
Definition at line 535 of file q3accel.cpp.
References aitems, ignorewhatsthis, Q3AccelManager::registerAccel(), Q3AccelManager::self(), and Q3PtrCollection::setAutoDelete().
00536 : parent(p) 00537 { 00538 Q3AccelManager::self()->registerAccel(this); 00539 aitems.setAutoDelete(true); 00540 ignorewhatsthis = false; 00541 }
Here is the call graph for this function:

| Q3AccelPrivate::~Q3AccelPrivate | ( | ) |
Definition at line 543 of file q3accel.cpp.
References Q3AccelManager::self(), and Q3AccelManager::unregisterAccel().
00544 { 00545 Q3AccelManager::self()->unregisterAccel(this); 00546 }
Here is the call graph for this function:

| void Q3AccelPrivate::activate | ( | Q3AccelItem * | item | ) |
Definition at line 830 of file q3accel.cpp.
References Q3Signal::activate(), Q3Accel::activated(), emit, Q3AccelItem::id, ignorewhatsthis, QWhatsThis::inWhatsThisMode(), parent, QCursor::pos(), QWhatsThis::showText(), Q3AccelItem::signal, and Q3AccelItem::whatsthis.
Referenced by Q3AccelManager::dispatchAccelEvent().
00831 { 00832 #ifndef QT_NO_WHATSTHIS 00833 if (QWhatsThis::inWhatsThisMode() && !ignorewhatsthis) { 00834 QWhatsThis::showText(QCursor::pos(), item->whatsthis); 00835 return; 00836 } 00837 #endif 00838 if (item->signal) 00839 item->signal->activate(); 00840 else 00841 emit parent->activated(item->id); 00842 }
Here is the call graph for this function:

| void Q3AccelPrivate::activateAmbiguously | ( | Q3AccelItem * | item | ) |
Definition at line 844 of file q3accel.cpp.
References Q3Signal::activate(), Q3Accel::activatedAmbiguously(), emit, Q3AccelItem::id, parent, and Q3AccelItem::signal.
Referenced by Q3AccelManager::dispatchAccelEvent().
00845 { 00846 if (item->signal) 00847 item->signal->activate(); 00848 else 00849 emit parent->activatedAmbiguously(item->id); 00850 }
Here is the call graph for this function:

Definition at line 144 of file q3accel.cpp.
Referenced by Q3Accel::clear(), Q3Accel::connectItem(), Q3Accel::count(), Q3Accel::disconnectItem(), Q3AccelManager::dispatchAccelEvent(), Q3Accel::findKey(), Q3Accel::insertItem(), Q3Accel::isItemEnabled(), Q3Accel::key(), Q3AccelPrivate(), Q3Accel::removeItem(), Q3Accel::setItemEnabled(), Q3Accel::setWhatsThis(), and Q3Accel::whatsThis().
Definition at line 145 of file q3accel.cpp.
Referenced by Q3AccelManager::dispatchAccelEvent(), Q3Accel::isEnabled(), Q3Accel::Q3Accel(), and Q3Accel::setEnabled().
Definition at line 147 of file q3accel.cpp.
Referenced by activate(), Q3Accel::ignoreWhatsThis(), Q3AccelPrivate(), and Q3Accel::setIgnoreWhatsThis().
Definition at line 148 of file q3accel.cpp.
Referenced by activate(), activateAmbiguously(), and Q3AccelManager::dispatchAccelEvent().
1.5.1