errorpopupdlg.h 620 Bytes
#ifndef ERRORPOPUPDLG_H
#define ERRORPOPUPDLG_H

#include <QDialog>

namespace Ui {
class ErrorPopupDlg;
}

class ErrorPopupDlg : public QDialog
{
    Q_OBJECT

public:
    explicit ErrorPopupDlg(QWidget *parent = 0, const QString &MsgDesc=0, const QString &MsgTitle=0, bool sendClrCmd = false, int erridx = -1, int errsound=0);
    ~ErrorPopupDlg();

signals:
    void closedPopup(QWidget* parent=0);
    void closedErrorPopup(int erridx);

private slots:
    void on_ctrlOkBtn_clicked();

private:
    Ui::ErrorPopupDlg *ui;
    QWidget* m_pParent;
    bool m_bClrCmd;
    int m_nErrIdx;
};

#endif // ERRORPOPUPDLG_H