4 #include <QtCore/QSettings>
6 #if QT_VERSION >= 0x050000
7 #include <QtWidgets/QMenu>
108 inline QMenu*
menu()
const {
return recentMenu; }
111 inline const QList<QPair<QString,QIcon> >&
recentFileList()
const {
return recentList; }
136 virtual void add(
const QString &filename,
const QIcon &icon = QIcon());
139 virtual void remove(
const QString &filename);
142 virtual void clear();
152 void chosen(QAction*);
161 QList<QPair<QString,QIcon> > recentList;
166 #endif // RECENTFILES_H
RecentFiles(QWidget *parent=0)
Definition: recentfiles.cpp:12
virtual void readConfig(QSettings &set)
Definition: recentfiles.cpp:111
virtual void add(const QString &filename, const QIcon &icon=QIcon())
Definition: recentfiles.cpp:20
const QList< QPair< QString, QIcon > > & recentFileList() const
Definition: recentfiles.h:111
QMenu * menu() const
Definition: recentfiles.h:108
virtual void updateMenu()
Definition: recentfiles.cpp:63
virtual void writeConfig(QSettings &set)
Definition: recentfiles.cpp:125
int maxFileCount() const
Definition: recentfiles.h:120
virtual void clear()
Definition: recentfiles.cpp:57
void setMaxFileCount(int max)
Definition: recentfiles.cpp:83
void activated(const QString &filename)
Class representing recently opened files as a QMenu.
Definition: recentfiles.h:94
void populateMenu(QMenu *menu)
Definition: recentfiles.cpp:69
virtual ~RecentFiles()
Definition: recentfiles.h:104