Vuo  2.3.2
VuoRecentFileMenu.hh
Go to the documentation of this file.
1 
10 #pragma once
11 
12 
16 class VuoRecentFileMenu : public QMenu
17 {
18  Q_OBJECT
19 
20 public:
21  explicit VuoRecentFileMenu(QWidget *parent = 0);
22  void addFile(const QString &filePath);
23  QStringList getRecentFiles();
24  void setRecentFiles(QStringList recentFiles);
25  void pruneNonexistentFiles();
26  void openMostRecentFile();
27 
28 signals:
29  void recentFileSelected(QString filePath);
31 
32 public slots:
34 
35 private slots:
36  void recentFileActionTriggered();
37 
38 private:
39  void updateRecentFileActions();
40  static const int maxRecentFileCount;
41  QStringList recentFiles;
42 };
43