/*
* ViewList.h
*
* MIDAS Module Player for Windows NT View list definitions
*
* Copyright 1996 Petteri Kangaslampi
*/
#ifndef __MIDPVIEWLIST_H
#define __MIDPVIEWLIST_H
class midpViewList : public midpList
{
public:
midpViewList();
~midpViewList();
void AddView(midpView *view);
void RemoveView(midpView *view);
midpView *GetFirst();
midpView *GetNext();
midpView *FindView(const char *viewName);
};
class midpViewWindowList : public midpList
{
private:
int numWindows;
public:
midpViewWindowList(void);
~midpViewWindowList(void);
void AddWindow(midpViewWindow *window);
void RemoveWindow(midpViewWindow *window);
midpViewWindow *GetFirst(void);
midpViewWindow *GetNext(void);
void SongChanged(void);
void CloseAll(void);
int NumWindows();
};
extern midpViewWindowList viewWindowList;
#endif