[KLF Backend][KLF Tools][KLF Home]
KLatexFormula Project
Public Slots | Public Member Functions | Protected Member Functions | Properties | List of all members
KLFPixmapButton Class Reference

#include <klfpixmapbutton.h>

Inheritance diagram for KLFPixmapButton:
Inheritance graph
[legend]
Collaboration diagram for KLFPixmapButton:
Collaboration graph
[legend]

Public Slots

virtual void setPixmap (const QPixmap &pix)
 
virtual void setPixmapMargin (int pixels)
 
virtual void setPixXAlignFactor (float xalignfactor)
 
virtual void setPixYAlignFactor (float yalignfactor)
 
virtual void setPixmapScale (float x)
 

Public Member Functions

 KLFPixmapButton (const QPixmap &pix, QWidget *parent=0)
 
virtual ~KLFPixmapButton ()
 
virtual QSize minimumSizeHint () const
 
virtual QSize sizeHint () const
 
virtual QPixmap pixmap () const
 
virtual int pixmapMargin () const
 
virtual float pixXAlignFactor () const
 
virtual float pixYAlignFactor () const
 
virtual float pixmapScale () const
 

Protected Member Functions

virtual void paintEvent (QPaintEvent *event)
 

Properties

QPixmap pixmap
 
int pixmapMargin
 
float pixXAlignFactor
 
float pixYAlignFactor
 
float pixmapScale
 

Detailed Description

A button that displays a pixmap

Definition at line 33 of file klfpixmapbutton.h.

Constructor & Destructor Documentation

◆ KLFPixmapButton()

KLFPixmapButton::KLFPixmapButton ( const QPixmap pix,
QWidget *  parent = 0 
)

Definition at line 37 of file klfpixmapbutton.cpp.

◆ ~KLFPixmapButton()

virtual KLFPixmapButton::~KLFPixmapButton ( )
inlinevirtual

Definition at line 44 of file klfpixmapbutton.h.

Member Function Documentation

◆ minimumSizeHint()

QSize KLFPixmapButton::minimumSizeHint ( ) const
virtual

Definition at line 47 of file klfpixmapbutton.cpp.

References sizeHint().

◆ paintEvent()

void KLFPixmapButton::paintEvent ( QPaintEvent event)
protectedvirtual

◆ pixmap()

virtual QPixmap KLFPixmapButton::pixmap ( ) const
inlinevirtual

Definition at line 49 of file klfpixmapbutton.h.

◆ pixmapMargin()

virtual int KLFPixmapButton::pixmapMargin ( ) const
inlinevirtual

Definition at line 50 of file klfpixmapbutton.h.

◆ pixmapScale()

virtual float KLFPixmapButton::pixmapScale ( ) const
inlinevirtual

Definition at line 53 of file klfpixmapbutton.h.

◆ pixXAlignFactor()

virtual float KLFPixmapButton::pixXAlignFactor ( ) const
inlinevirtual

Definition at line 51 of file klfpixmapbutton.h.

◆ pixYAlignFactor()

virtual float KLFPixmapButton::pixYAlignFactor ( ) const
inlinevirtual

Definition at line 52 of file klfpixmapbutton.h.

◆ setPixmap

virtual void KLFPixmapButton::setPixmap ( const QPixmap pix)
inlinevirtualslot

Definition at line 56 of file klfpixmapbutton.h.

◆ setPixmapMargin

virtual void KLFPixmapButton::setPixmapMargin ( int  pixels)
inlinevirtualslot

Definition at line 57 of file klfpixmapbutton.h.

◆ setPixmapScale

virtual void KLFPixmapButton::setPixmapScale ( float  x)
inlinevirtualslot

Definition at line 60 of file klfpixmapbutton.h.

◆ setPixXAlignFactor

virtual void KLFPixmapButton::setPixXAlignFactor ( float  xalignfactor)
inlinevirtualslot

Definition at line 58 of file klfpixmapbutton.h.

◆ setPixYAlignFactor

virtual void KLFPixmapButton::setPixYAlignFactor ( float  yalignfactor)
inlinevirtualslot

Definition at line 59 of file klfpixmapbutton.h.

◆ sizeHint()

QSize KLFPixmapButton::sizeHint ( ) const
virtual

Definition at line 52 of file klfpixmapbutton.cpp.

References QPixmap::height(), style, and QPixmap::width().

Referenced by minimumSizeHint().

Property Documentation

◆ pixmap

QPixmap KLFPixmapButton::pixmap
readwrite

Definition at line 37 of file klfpixmapbutton.h.

◆ pixmapMargin

int KLFPixmapButton::pixmapMargin
readwrite

Definition at line 38 of file klfpixmapbutton.h.

◆ pixmapScale

float KLFPixmapButton::pixmapScale
readwrite

Definition at line 41 of file klfpixmapbutton.h.

◆ pixXAlignFactor

float KLFPixmapButton::pixXAlignFactor
readwrite

Definition at line 39 of file klfpixmapbutton.h.

◆ pixYAlignFactor

float KLFPixmapButton::pixYAlignFactor
readwrite

Definition at line 40 of file klfpixmapbutton.h.


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

Generated by doxygen 1.8.13