#ifndef TRIGGERCOLUMNSDIALOG_H #define TRIGGERCOLUMNSDIALOG_H #include "guiSQLiteStudio_global.h" #include namespace Ui { class TriggerColumnsDialog; } class QCheckBox; class GUI_API_EXPORT TriggerColumnsDialog : public QDialog { Q_OBJECT public: explicit TriggerColumnsDialog(QWidget *parent = 0); ~TriggerColumnsDialog(); void addColumn(const QString& name, bool checked); QStringList getCheckedColumns() const; protected: void changeEvent(QEvent *e); void showEvent(QShowEvent*); private: QList checkBoxList; Ui::TriggerColumnsDialog *ui = nullptr; }; #endif // TRIGGERCOLUMNSDIALOG_H