16#ifndef QGSEFFECTSTACKPROPERTIESWIDGET_H
17#define QGSEFFECTSTACKPROPERTIESWIDGET_H
19#include "ui_qgseffectstackpropertieswidgetbase.h"
28#include <QStandardItemModel>
75 void setPreviewPicture(
const QPicture &picture );
82 void moveEffectDown();
102 void effectChanged();
107 void updatePreview();
261 void enableToggled(
bool checked );
264 void updateEffectLive();
268 QCheckBox *mEnabledCheckBox =
nullptr;
269 QToolButton *mButton =
nullptr;
270 QPicture mPreviewPicture;
QgsDialog(QWidget *parent=nullptr, Qt::WindowFlags fl=QgsGuiUtils::ModalDialogFlags, QDialogButtonBox::StandardButtons buttons=QDialogButtonBox::Close, Qt::Orientation orientation=Qt::Horizontal)
Constructor for QgsDialog.
void setPreviewPicture(const QPicture &picture)
Sets the picture to use for effect previews for the dialog.
QgsEffectStackPropertiesWidget * mPropertiesWidget
QgsEffectStackPropertiesDialog(QgsEffectStack *stack, QWidget *parent=nullptr, Qt::WindowFlags f=Qt::WindowFlags())
QgsEffectStackPropertiesDialog constructor.
QgsEffectStack * stack()
Returns effect stack attached to the dialog.
A paint effect which consists of a stack of other chained paint effects.
Base class for visual effects which can be applied to QPicture drawings.