qskinny/examples/hmi-demo/SoundControl.h
2017-07-25 07:24:27 +02:00

45 lines
949 B
C++

#ifndef SOUNDCONTROL_H
#define SOUNDCONTROL_H
#include <QskBox.h>
#include <QskControl.h>
#include <QskPushButton.h>
class QskGridBox;
class FilledRectangle : public QskPushButton // ### move to some main control file
{
public:
QSK_SUBCONTROLS( Panel )
FilledRectangle( QQuickItem* parent ) : QskPushButton( parent )
{
setFlat( true );
setFixedWidth( 80 ); // ### style
}
virtual QskAspect::Subcontrol effectiveSubcontrol(
QskAspect::Subcontrol subControl ) const override final;
};
class BalanceFadeBox : public QskPushButton
{
public:
QSK_SUBCONTROLS( Panel )
BalanceFadeBox( QQuickItem* parent ) : QskPushButton( parent )
{
}
virtual QskAspect::Subcontrol effectiveSubcontrol(
QskAspect::Subcontrol subControl ) const override final;
};
class SoundControl : public QskControl
{
public:
SoundControl( QQuickItem *parent = nullptr );
};
#endif // SOUNDCONTROL_H