File indexing completed on 2024-05-26 05:41:58

0001 #ifndef DICEBOOKMARKWIDGET_H
0002 #define DICEBOOKMARKWIDGET_H
0003 
0004 #include "data/diceshortcut.h"
0005 #include "dicebookmarkmodel.h"
0006 #include "rwidgets/gmtoolbox/gamemastertool.h"
0007 #include "rwidgets_global.h"
0008 #include <QDialog>
0009 #include <QSettings>
0010 #include <QWidget>
0011 namespace Ui
0012 {
0013 class DiceBookMarkWidget;
0014 }
0015 
0016 class RWIDGET_EXPORT DiceBookMarkWidget : public QDialog
0017 {
0018     Q_OBJECT
0019 
0020 public:
0021     explicit DiceBookMarkWidget(std::vector<DiceShortCut>& data, QWidget* parent= 0);
0022     ~DiceBookMarkWidget();
0023 
0024     virtual void writeSettings();
0025     virtual void readSettings();
0026 
0027 private:
0028     Ui::DiceBookMarkWidget* ui;
0029     DiceBookMarkModel* m_model;
0030 };
0031 
0032 #endif // DICEBOOKMARKWIDGET_H