vnote/vnewfiledialog.h
Le Tan 9dd22760fc add VFileList to browse the files in current directory
Signed-off-by: Le Tan <tamlokveer@gmail.com>
2016-10-06 12:55:00 +08:00

41 lines
877 B
C++

#ifndef VNEWFILEDIALOG_H
#define VNEWFILEDIALOG_H
#include <QDialog>
class QLabel;
class QLineEdit;
class QPushButton;
class QString;
class VNewFileDialog : public QDialog
{
Q_OBJECT
public:
VNewFileDialog(const QString &title, const QString &name, const QString &defaultName,
const QString &description, const QString &defaultDescription, QWidget *parent = 0);
QString getNameInput() const;
QString getDescriptionInput() const;
private slots:
void enableOkButton(const QString &editText);
private:
void setupUI();
QLabel *nameLabel;
QLabel *descriptionLabel;
QLineEdit *nameEdit;
QLineEdit *descriptionEdit;
QPushButton *okBtn;
QPushButton *cancelBtn;
QString title;
QString name;
QString defaultName;
QString description;
QString defaultDescription;
};
#endif // VNEWFILEDIALOG_H