24 #ifndef FXRECENTFILES_H
25 #define FXRECENTFILES_H
92 FXApp* getApp()
const {
return app; }
95 void setMaxFiles(
FXint mx){ maxfiles=mx; }
98 FXint getMaxFiles()
const {
return maxfiles; }
110 FXObject *getTarget()
const {
return target; }
113 void setSelector(
FXSelector sel){ message=sel; }
116 FXSelector getSelector()
const {
return message; }
119 FXString getFile(
FXint index)
const;
122 void setFile(
FXint index,
const FXString& filename);
125 void appendFile(
const FXString& filename);
128 void removeFile(
const FXString& filename);
134 virtual void save(FXStream& store)
const;
137 virtual void load(FXStream& store);
140 virtual ~FXRecentFiles();
FXuint FXSelector
Association key.
Definition: FXObject.h:53
#define FXAPI
Definition: fxdefs.h:122
FXuint group()
Get effective group id.
Application Object.
Definition: FXApp.h:158
#define NULL
Definition: fxdefs.h:41
FXString name(const FXString &file)
Return name and extension part of the path name.
Definition: FX4Splitter.h:31
int FXint
Definition: fxdefs.h:397
Object is the base class for all objects in FOX; in order to receive messages from the user interface...
Definition: FXObject.h:166
The recent files object manages a most recently used (MRU) file list by means of the standard system ...
Definition: FXRecentFiles.h:48
#define FXDECLARE(classname)
Macro to set up class declaration.
Definition: FXObject.h:92
FXString provides essential string manipulation capabilities.
Definition: FXString.h:33