RedPanda-CPP/RedPandaIDE/widgets/newheaderdialog.h

37 lines
667 B
C++

#ifndef NEWHEADERDIALOG_H
#define NEWHEADERDIALOG_H
#include <QDialog>
namespace Ui {
class NewHeaderDialog;
}
class NewHeaderDialog : public QDialog
{
Q_OBJECT
public:
explicit NewHeaderDialog(QWidget *parent = nullptr);
~NewHeaderDialog();
QString headerName() const;
QString path() const;
void setPath(const QString& location);
private:
Ui::NewHeaderDialog *ui;
private:
void onUpdateIcons();
// QWidget interface
protected:
void closeEvent(QCloseEvent *event) override;
private slots:
void on_btnCreate_clicked();
void on_btnCancel_clicked();
void on_btnBrowse_clicked();
};
#endif // NEWHEADERDIALOG_H