RedPanda-CPP/RedPandaIDE/widgets/newheaderdialog.h

37 lines
667 B
C
Raw Normal View History

2022-01-31 11:57:33 +08:00
#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);
2022-01-31 11:57:33 +08:00
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();
2022-01-31 11:57:33 +08:00
};
#endif // NEWHEADERDIALOG_H