• Skip to content
  • Skip to link menu
KDE 3.5 API Reference
  • KDE API Reference
  • @topname@
  • Sitemap
  • Contact Us
 

kdeui

KPopupTitle Class Reference

#include <kpopupmenu.h>

Inheritance diagram for KPopupTitle:

QWidget

List of all members.


Detailed Description

KPopupMenu title widget.

Title widget for use in KPopupMenu.

You usually don't have to create this manually since KPopupMenu::insertTitle will do it for you, but it is allowed if you wish to customize it's look.

Author:
Daniel M. Duley <mosfet@kde.org>

Definition at line 38 of file kpopupmenu.h.


Public Slots

void setText (const QString &text)
void setIcon (const QPixmap &pix)

Public Member Functions

 KPopupTitle (QWidget *parent=0, const char *name=0)
 KPopupTitle (KPixmapEffect::GradientType gradient, const QColor &color, const QColor &textColor, QWidget *parent=0, const char *name=0) KDE_DEPRECATED
 KPopupTitle (const KPixmap &background, const QColor &color, const QColor &textColor, QWidget *parent=0, const char *name=0) KDE_DEPRECATED
void setTitle (const QString &text, const QPixmap *icon=0)
QString title () const
QPixmap icon () const
QSize sizeHint () const

Protected Member Functions

void calcSize ()
void paintEvent (QPaintEvent *ev)
virtual void virtual_hook (int id, void *data)

Protected Attributes

KPixmapEffect::GradientType grType
QString titleStr
KPixmap fill
QPixmap miniicon
QColor fgColor
QColor bgColor
QColor grHigh
QColor grLow
bool useGradient

Constructor & Destructor Documentation

KPopupTitle::KPopupTitle ( QWidget *  parent = 0,
const char *  name = 0 
)

Constructs a title widget with the user specified gradient, pixmap, and colors.

Definition at line 30 of file kpopupmenu.cpp.

KPopupTitle::KPopupTitle ( KPixmapEffect::GradientType  gradient,
const QColor &  color,
const QColor &  textColor,
QWidget *  parent = 0,
const char *  name = 0 
)

Deprecated:
Constructs a title widget with the specified gradient and colors.

Definition at line 36 of file kpopupmenu.cpp.

KPopupTitle::KPopupTitle ( const KPixmap &  background,
const QColor &  color,
const QColor &  textColor,
QWidget *  parent = 0,
const char *  name = 0 
)

Deprecated:
Constructs a title widget with the specified pixmap and colors.

Definition at line 44 of file kpopupmenu.cpp.


Member Function Documentation

void KPopupTitle::setTitle ( const QString &  text,
const QPixmap *  icon = 0 
)

Sets the title string and optional icon for the title widget.

You will want to call this before inserting into a menu.

Definition at line 52 of file kpopupmenu.cpp.

QString KPopupTitle::title (  )  const [inline]

Returns the current title.

Definition at line 71 of file kpopupmenu.h.

QPixmap KPopupTitle::icon (  )  const [inline]

Returns the current icon.

Definition at line 75 of file kpopupmenu.h.

void KPopupTitle::setText ( const QString &  text  )  [slot]

Since:
3.1

Definition at line 63 of file kpopupmenu.cpp.

void KPopupTitle::setIcon ( const QPixmap &  pix  )  [slot]

Since:
3.1

Reimplemented from QWidget.

Definition at line 69 of file kpopupmenu.cpp.


The documentation for this class was generated from the following files:
  • kpopupmenu.h
  • kpopupmenu.cpp

kdeui

Skip menu "kdeui"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

@topname@

Skip menu "@topname@"
  •     kdnssd-avahi
  • arts
  • dcop
  • dnssd
  • interfaces
  •     interface
  •     library
  •   kspeech
  •   ktexteditor
  • kabc
  • kate
  • kcmshell
  • kdecore
  • kded
  • kdefx
  • kdeprint
  • kdesu
  • kdeui
  • kdoctools
  • khtml
  • kimgio
  • kinit
  • kio
  •   bookmarks
  •   httpfilter
  •   kfile
  •   kio
  •   kioexec
  •   kpasswdserver
  •   kssl
  • kioslave
  •   http
  • kjs
  • kmdi
  •   kmdi
  • knewstuff
  • kparts
  • kresources
  • kspell2
  • kunittest
  • kutils
  • kwallet
  • libkmid
  • libkscreensaver
Generated for @topname@ by doxygen 1.5.5
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal