tuchulcha  0.10.1
Graphical Workflow Configuration Editor
RecentFileHandler Class Reference

provide list of recent files More...

#include <RecentFileHandler.h>

Inheritance diagram for RecentFileHandler:

Public Slots

void setCurrentFile (QString fileName)
 insert file as current file to recent file list
 

Signals

void openFile (QString fileName)
 open file with given name
 

Public Member Functions

 RecentFileHandler (QObject *parent=0)
 default constructor
 
void registerRecentFileEntries (QMenu *menu)
 add entries to the given menu More...
 

Private Types

enum  { _maxRecentFiles = 5 }
 maximal number of recent files
 

Private Slots

void _openRecentFile ()
 open recent file
 
void _updateRecentFileActions ()
 updated the list of recent files
 

Static Private Member Functions

static QString _strippedName (QString fullFileName)
 strip file name More...
 

Private Attributes

recent file menu entry
QAction * _separatorAct
 separator above recent files
 
QAction * _recentFileActs [_maxRecentFiles]
 actions to open recent files
 

Detailed Description

Definition at line 34 of file RecentFileHandler.h.

Member Function Documentation

QString RecentFileHandler::_strippedName ( QString  fullFileName)
staticprivate
Parameters
fullFileNamefilenane to strip
Returns
stripped name

Definition at line 77 of file RecentFileHandler.cpp.

void RecentFileHandler::registerRecentFileEntries ( QMenu *  menu)
Parameters
menumenu to add entries to

Definition at line 42 of file RecentFileHandler.cpp.

References _openRecentFile(), _recentFileActs, _separatorAct, and _updateRecentFileActions().


The documentation for this class was generated from the following files: