KDEUI
#include <kmenubar.h>

Public Member Functions | |
KMenuBar (QWidget *parent=0) | |
~KMenuBar () | |
bool | isTopLevelMenu () const |
virtual void | resize (int w, int h) |
void | resize (const QSize &s) |
virtual void | setFrameStyle (int) |
virtual void | setGeometry (const QRect &r) |
virtual void | setGeometry (int x, int y, int w, int h) |
virtual void | setLineWidth (int) |
virtual void | setMargin (int) |
void | setTopLevelMenu (bool top_level=true) |
virtual QSize | sizeHint () const |
Protected Slots | |
void | slotReadConfig () |
Protected Member Functions | |
virtual void | closeEvent (QCloseEvent *) |
virtual bool | eventFilter (QObject *, QEvent *) |
virtual void | paintEvent (QPaintEvent *) |
virtual void | resizeEvent (QResizeEvent *) |
virtual bool | x11Event (XEvent *) |
Properties | |
bool | topLevelMenu |
Detailed Description
KDE Style-able menubar.
This is required since QMenuBar is currently not handled by QStyle.
Definition at line 38 of file kmenubar.h.
Constructor & Destructor Documentation
§ KMenuBar()
|
explicit |
Definition at line 135 of file kmenubar.cpp.
§ ~KMenuBar()
KMenuBar::~KMenuBar | ( | ) |
Definition at line 150 of file kmenubar.cpp.
Member Function Documentation
§ closeEvent()
|
protectedvirtual |
Definition at line 463 of file kmenubar.cpp.
§ eventFilter()
|
protectedvirtual |
Definition at line 236 of file kmenubar.cpp.
§ isTopLevelMenu()
bool KMenuBar::isTopLevelMenu | ( | ) | const |
Is our menubar a top-level (Macintosh style) menubar?
- Returns
- True if it is top-level.
Definition at line 224 of file kmenubar.cpp.
§ paintEvent()
|
protectedvirtual |
Definition at line 471 of file kmenubar.cpp.
§ resize() [1/2]
|
virtual |
Definition at line 363 of file kmenubar.cpp.
§ resize() [2/2]
void KMenuBar::resize | ( | const QSize & | s | ) |
Definition at line 373 of file kmenubar.cpp.
§ resizeEvent()
|
protectedvirtual |
Definition at line 334 of file kmenubar.cpp.
§ setFrameStyle()
|
virtual |
Definition at line 439 of file kmenubar.cpp.
§ setGeometry() [1/2]
|
virtual |
Definition at line 346 of file kmenubar.cpp.
§ setGeometry() [2/2]
|
virtual |
Definition at line 351 of file kmenubar.cpp.
§ setLineWidth()
|
virtual |
Definition at line 447 of file kmenubar.cpp.
§ setMargin()
|
virtual |
Definition at line 455 of file kmenubar.cpp.
§ setTopLevelMenu()
void KMenuBar::setTopLevelMenu | ( | bool | top_level = true | ) |
This controls whether or not this menubar will be a top-level bar similar to the way Macintosh handles menubars.
This overrides any global config settings.
Keep in mind that it is probably a really bad idea to use this unless you really know what you're doing. A feature like a top-level menubar is one that should really be shared by all applications. If your app is the only one with a top-level bar, then things might look very... odd.
This is included only for those people that do
know that they need to use it.
- Parameters
-
top_level If set to true, then this menubar will be a top-level menu
Definition at line 155 of file kmenubar.cpp.
§ sizeHint()
|
virtual |
Definition at line 393 of file kmenubar.cpp.
§ slotReadConfig
|
protectedslot |
Definition at line 230 of file kmenubar.cpp.
§ x11Event()
|
protectedvirtual |
Definition at line 415 of file kmenubar.cpp.
Property Documentation
§ topLevelMenu
|
readwrite |
Definition at line 41 of file kmenubar.h.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2018 The KDE developers.
Generated on Sun Jun 3 2018 13:19:34 by doxygen 1.8.12 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.