#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.