#include <mlabScriptWrappers.h>
Inherits QObject.
MLABRecentFilesHandler. 
An MLABRecentFilesHandler manages a recent files sub menu.
Here is an example on how to use it: 
def init():
  recentFilesHandler = 
MLAB.createRecentFilesHandler(ctx.window())
 
  recentFilesHandler.
setup(ctx.control(
"someMenu"))
 
  recentFilesHandler.connect("fileActivated(QString)", loadFile)
 
def loadFile(filename):
  # ...
QStringList recentFiles() const
Returns the list of recent files.
 
void addRecentFile(const QString &file)
Adds a recent file to the list.
 
void setup(MLABPopupMenuControl *menuToAddTo)
 
void setRecentFiles(const QStringList &files)
Returns the list of recent files.
 
Access to all global functions and objects of MeVisLab (MLAB).
Definition mlabGlobalScriptAccess.h:83
 
   
◆ addRecentFile
  
  
      
        
          | void MLABRecentFilesHandler::addRecentFile  | 
          ( | 
          const QString & |           file | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
Adds a recent file to the list. 
 
 
◆ fileActivated
  
  
      
        
          | void MLABRecentFilesHandler::fileActivated  | 
          ( | 
          const QString & |           file | ) | 
           | 
         
       
   | 
  
signal   | 
  
 
This signal is emitted when a recent file was activated. 
 
 
◆ recentFilePath
  
  
      
        
          | QString MLABRecentFilesHandler::recentFilePath  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
Returns the recent file path. 
 
 
◆ recentFiles
  
  
      
        
          | QStringList MLABRecentFilesHandler::recentFiles  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
slot   | 
  
 
Returns the list of recent files. 
 
 
◆ removeRecentFile
  
  
      
        
          | void MLABRecentFilesHandler::removeRecentFile  | 
          ( | 
          const QString & |           file | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
Removes a recent file from the list. 
 
 
◆ setRecentFiles
  
  
      
        
          | void MLABRecentFilesHandler::setRecentFiles  | 
          ( | 
          const QStringList & |           files | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
Returns the list of recent files. 
 
 
◆ setup
Appends a menu item to menuToAddTo. 
 
 
◆ setupWithExistingMenu
Use the existing files menu.