OSDN Git Service

Ver0.26
[gefu/Gefu.git] / bookmarkdialog.h
1 #ifndef BOOKMARKDIALOG_H
2 #define BOOKMARKDIALOG_H
3
4 #include <QDialog>
5
6 namespace Ui {
7 class BookmarkDialog;
8 }
9
10 class BookmarkDialog : public QDialog
11 {
12     Q_OBJECT
13
14 public:
15     explicit BookmarkDialog(QWidget *parent = 0);
16     ~BookmarkDialog();
17
18     void setEditMode(bool edit);
19     int selectedIndex() const;
20
21 private:
22     Ui::BookmarkDialog *ui;
23     bool m_isReadOnly;
24
25     void insertData(int row, const QString &name, const QString &path);
26     void moveSelectedRows(bool up);
27
28     // QDialog interface
29 public slots:
30     void accept();
31
32 private slots:
33     void on_buttonDelete_clicked();
34     void on_buttonUp_clicked();
35     void on_buttonDown_clicked();
36     void on_buttonAdd_clicked();
37 };
38
39 #endif // BOOKMARKDIALOG_H