leocad/common/mainwnd.h
2011-09-07 21:06:51 +00:00

34 lines
571 B
C++

#ifndef _MAINWND_H_
#define _MAINWND_H_
#include "str.h"
#include "basewnd.h"
#define LC_MRU_MAX 4
typedef enum
{
LC_MAINWND_RECENT1,
LC_MAINWND_RECENT2,
LC_MAINWND_RECENT3,
LC_MAINWND_RECENT4,
LC_MAINWND_NUM_COMMANDS
} LC_MAINWND_COMMANDS;
class MainWnd : public BaseWnd
{
public:
MainWnd ();
virtual ~MainWnd ();
void UpdateMRU ();
void AddToMRU (const char *filename);
void RemoveFromMRU (int index);
const char* GetMRU (int index) const
{ return m_strMRU[index]; }
protected:
String m_strMRU[LC_MRU_MAX];
};
#endif // _MAINWND_H_