Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

opopupmenu.cpp File Reference

#include <opie2/opopupmenu.h>
#include <opie2/oconfig.h>
#include <opie2/odebug.h>
#include <qdrawutil.h>
#include <qtimer.h>

Include dependency graph for opopupmenu.cpp:

Go to the source code of this file.

Functions

int OPopupMenu::OPopupMenuPrivate::s_highlightedItem (-1)
OPopupMenuOPopupMenu::OPopupMenuPrivate::s_contextedMenu (0)
bool OPopupMenu::OPopupMenuPrivate::s_continueCtxMenuShow (true)
 OPopupMenu::OPopupMenu (QWidget *parent, const char *name)
 OPopupMenu::~OPopupMenu ()
int OPopupMenu::insertTitle (const QString &text, int id, int index)
int OPopupMenu::insertTitle (const QPixmap &icon, const QString &text, int id, int index)
void OPopupMenu::changeTitle (int id, const QString &text)
void OPopupMenu::changeTitle (int id, const QPixmap &icon, const QString &text)
QString OPopupMenu::title (int id) const
QPixmap OPopupMenu::titlePixmap (int id) const
void OPopupMenu::closeEvent (QCloseEvent *e)
void OPopupMenu::keyPressEvent (QKeyEvent *e)
QString OPopupMenu::underlineText (const QString &text, uint length)
void OPopupMenu::resetKeyboardVars (bool noMatches)
void OPopupMenu::setKeyboardShortcutsEnabled (bool enable)
void OPopupMenu::setKeyboardShortcutsExecute (bool enable)
QPopupMenu * OPopupMenu::contextMenu ()
void OPopupMenu::cancelContextMenuShow ()
int OPopupMenu::contextMenuFocusItem ()
OPopupMenuOPopupMenu::contextMenuFocus ()
void OPopupMenu::itemHighlighted (int)
void OPopupMenu::showCtxMenu (QPoint pos)
void OPopupMenu::ctxMenuHiding ()
bool OPopupMenu::eventFilter (QObject *obj, QEvent *event)
void OPopupMenu::hideEvent (QHideEvent *)
 OPopupMenu::OPopupMenu (const QString &title, QWidget *parent, const char *name)
void OPopupMenu::setTitle (const QString &title)
void OPopupMenu::virtual_hook (int, void *)


Function Documentation

void OPopupMenu::cancelContextMenuShow  ) 
 

Definition at line 486 of file opopupmenu.cpp.

void OPopupMenu::changeTitle int  id,
const QPixmap &  icon,
const QString text
 

Definition at line 221 of file opopupmenu.cpp.

References oendl, and owarn.

void OPopupMenu::changeTitle int  id,
const QString text
 

Definition at line 204 of file opopupmenu.cpp.

References oendl, and owarn.

void OPopupMenu::closeEvent QCloseEvent *  e  ) 
 

This is re-implemented for keyboard navigation.

Definition at line 272 of file opopupmenu.cpp.

References Opie::Ui::OPopupMenu::d, and Opie::Ui::OPopupMenu::resetKeyboardVars().

QPopupMenu* OPopupMenu::contextMenu  ) 
 

RMB menus on menus

Definition at line 474 of file opopupmenu.cpp.

References Opie::Ui::OPopupMenu::ctxMenuHiding(), and Opie::Ui::OPopupMenu::d.

OPopupMenu* OPopupMenu::contextMenuFocus  ) 
 

Definition at line 496 of file opopupmenu.cpp.

int OPopupMenu::contextMenuFocusItem  ) 
 

Definition at line 491 of file opopupmenu.cpp.

void OPopupMenu::ctxMenuHiding  ) 
 

Definition at line 535 of file opopupmenu.cpp.

References Opie::Ui::OPopupMenu::itemHighlighted().

bool OPopupMenu::eventFilter QObject *  obj,
QEvent *  event
 

Definition at line 541 of file opopupmenu.cpp.

References Opie::Ui::OPopupMenu::d, pos, and Opie::Ui::OPopupMenu::showCtxMenu().

void OPopupMenu::hideEvent QHideEvent *   ) 
 

Definition at line 567 of file opopupmenu.cpp.

References Opie::Ui::OPopupMenu::d.

int OPopupMenu::insertTitle const QPixmap &  icon,
const QString text,
int  id,
int  index
 

Definition at line 194 of file opopupmenu.cpp.

References Opie::Ui::OPopupTitle::setTitle().

int OPopupMenu::insertTitle const QString text,
int  id,
int  index
 

Definition at line 185 of file opopupmenu.cpp.

References Opie::Ui::OPopupTitle::setTitle().

void OPopupMenu::itemHighlighted int   ) 
 

Definition at line 501 of file opopupmenu.cpp.

References Opie::Ui::OPopupMenu::d, pos, and Opie::Ui::OPopupMenu::showCtxMenu().

void OPopupMenu::keyPressEvent QKeyEvent *  e  ) 
 

Definition at line 279 of file opopupmenu.cpp.

References Opie::Ui::OPopupMenu::d, QString::find(), i, Key_F1, QString::left(), QString::replace(), Opie::Ui::OPopupMenu::resetKeyboardVars(), text, and Opie::Ui::OPopupMenu::underlineText().

OPopupMenu::OPopupMenu const QString title,
QWidget *  parent,
const char *  name
 

end of RMB menus on menus support

Definition at line 579 of file opopupmenu.cpp.

References d.

OPopupMenu::OPopupMenu QWidget *  parent,
const char *  name
 

Definition at line 166 of file opopupmenu.cpp.

References d.

OPopupMenu* OPopupMenu::OPopupMenuPrivate::s_contextedMenu  ) 
 

bool OPopupMenu::OPopupMenuPrivate::s_continueCtxMenuShow true   ) 
 

int OPopupMenu::OPopupMenuPrivate::s_highlightedItem 1  ) 
 

void OPopupMenu::resetKeyboardVars bool  noMatches  ) 
 

Definition at line 443 of file opopupmenu.cpp.

References Opie::Ui::OPopupMenu::d, and QString::null.

void OPopupMenu::setKeyboardShortcutsEnabled bool  enable  ) 
 

Definition at line 458 of file opopupmenu.cpp.

References Opie::Ui::OPopupMenu::d.

void OPopupMenu::setKeyboardShortcutsExecute bool  enable  ) 
 

Definition at line 463 of file opopupmenu.cpp.

References Opie::Ui::OPopupMenu::d.

void OPopupMenu::setTitle const QString title  ) 
 

Definition at line 587 of file opopupmenu.cpp.

References Opie::Ui::OPopupMenu::d, OPopupMenu::setTitle(), and Opie::Ui::OPopupTitle::setTitle().

Referenced by OPopupMenu::setTitle().

void OPopupMenu::showCtxMenu QPoint  pos  ) 
 

Definition at line 512 of file opopupmenu.cpp.

References Opie::Ui::OPopupMenu::aboutToShowContextMenu(), Opie::Ui::OPopupMenu::d, and Opie::Ui::OPopupMenu::itemHighlighted().

QString OPopupMenu::title int  id  )  const
 

Definition at line 238 of file opopupmenu.cpp.

References Opie::Ui::OPopupMenu::d, QString::null, oendl, and owarn.

QPixmap OPopupMenu::titlePixmap int  id  )  const
 

Definition at line 254 of file opopupmenu.cpp.

References oendl, and owarn.

QString OPopupMenu::underlineText const QString text,
uint  length
 

Definition at line 433 of file opopupmenu.cpp.

References i, and QString::insert().

void OPopupMenu::virtual_hook int  ,
void * 
 

Definition at line 598 of file opopupmenu.cpp.

OPopupMenu::~OPopupMenu  ) 
 

Definition at line 174 of file opopupmenu.cpp.

References Opie::Ui::OPopupMenu::d, and OPopupMenu::~OPopupMenu().

Referenced by OPopupMenu::~OPopupMenu().


Generated on Sat Nov 5 16:39:31 2005 for OPIE by  doxygen 1.4.2