vnote/src/dialog/vfileinfodialog.h
Le Tan b19b1d8079 minor-fix
- Support repeat in title jump in read mode;
- Trim input in VInsertLinkDialog;
- Rename VLineEdit to VMetaWordLineEdit;
2018-01-04 19:54:32 +08:00

41 lines
852 B
C++

#ifndef VFILEINFODIALOG_H
#define VFILEINFODIALOG_H
#include <QDialog>
class QLabel;
class VMetaWordLineEdit;
class QDialogButtonBox;
class QString;
class VDirectory;
class VNoteFile;
// File information dialog for internal note file.
class VFileInfoDialog : public QDialog
{
Q_OBJECT
public:
VFileInfoDialog(const QString &title,
const QString &info,
VDirectory *directory,
const VNoteFile *file,
QWidget *parent = 0);
QString getNameInput() const;
private slots:
void handleInputChanged();
private:
void setupUI(const QString &p_title, const QString &p_info);
VMetaWordLineEdit *m_nameEdit;
QLabel *m_warnLabel;
QDialogButtonBox *m_btnBox;
VDirectory *m_directory;
const VNoteFile *m_file;
};
#endif // VFILEINFODIALOG_H