QtPdWidgets  2.3.1
Classes | Public Types | Public Member Functions | Properties | Private Member Functions | Private Attributes | List of all members
Pd::ClipImage Class Reference

#include <ClipImage.h>

Inheritance diagram for Pd::ClipImage:
Inheritance graph
[legend]
Collaboration diagram for Pd::ClipImage:
Collaboration graph
[legend]

Classes

class  Impl
 

Public Types

enum  ClipMode { Bar, Clock }
 

Public Member Functions

 ClipImage (QWidget *=0)
 
 ~ClipImage ()
 
QSize sizeHint () const
 Gives a hint aboute the optimal size. More...
 
QString getBackground () const
 
void setBackground (const QString &)
 
void resetBackground ()
 
QString getForeground () const
 
void setForeground (const QString &)
 
void resetForeground ()
 
ClipMode getClipMode () const
 
void setClipMode (ClipMode)
 Sets the clipMode. More...
 
void resetClipMode ()
 Resets the clipMode. More...
 

Properties

QString background
 
QString foreground
 
ClipMode clipMode
 

Private Member Functions

PD_PRIVATE void resizeEvent (QResizeEvent *) override
 
PD_PRIVATE void paintEvent (QPaintEvent *) override
 
PD_PRIVATE void newValues (std::chrono::nanoseconds) override
 
PD_PRIVATE void stateChange (PdCom::Subscription::State) override
 

Private Attributes

class PD_PRIVATE Impl
 
std::unique_ptr< Implimpl
 

Member Enumeration Documentation

◆ ClipMode

Enumerator
Bar 
Clock 

Constructor & Destructor Documentation

◆ ClipImage()

ClipImage::ClipImage ( QWidget *  parent = 0)

◆ ~ClipImage()

ClipImage::~ClipImage ( )

Member Function Documentation

◆ getBackground()

QString ClipImage::getBackground ( ) const

References impl.

◆ getClipMode()

ClipImage::ClipMode ClipImage::getClipMode ( ) const

References impl.

◆ getForeground()

QString ClipImage::getForeground ( ) const

References impl.

◆ newValues()

void ClipImage::newValues ( std::chrono::nanoseconds  )
overrideprivate

References impl.

◆ paintEvent()

void ClipImage::paintEvent ( QPaintEvent *  event)
overrideprivate

References Clock, and impl.

◆ resetBackground()

void ClipImage::resetBackground ( )

References setBackground().

◆ resetClipMode()

void ClipImage::resetClipMode ( )

Resets the clipMode.

References DEFAULT_CLIPMODE, and setClipMode().

◆ resetForeground()

void ClipImage::resetForeground ( )

References setForeground().

◆ resizeEvent()

void ClipImage::resizeEvent ( QResizeEvent *  event)
overrideprivate

References impl.

◆ setBackground()

void ClipImage::setBackground ( const QString &  path)

References impl.

Referenced by resetBackground().

◆ setClipMode()

void ClipImage::setClipMode ( ClipMode  m)

Sets the clipMode.

References impl.

Referenced by resetClipMode().

◆ setForeground()

void ClipImage::setForeground ( const QString &  path)

References impl.

Referenced by resetForeground().

◆ sizeHint()

QSize ClipImage::sizeHint ( ) const

Gives a hint aboute the optimal size.

◆ stateChange()

void ClipImage::stateChange ( PdCom::Subscription::State  state)
overrideprivate

References impl.

Member Data Documentation

◆ Impl

◆ impl

std::unique_ptr<Impl> Pd::ClipImage::impl
private

Property Documentation

◆ background

QString Pd::ClipImage::background
readwrite

◆ clipMode

ClipMode Pd::ClipImage::clipMode
readwrite

◆ foreground

QString Pd::ClipImage::foreground
readwrite

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