home *** CD-ROM | disk | FTP | other *** search
-
- #ifndef picviewer_main_H
- #define picviewer_main_H
-
- #include "window.h"
- #include "menu.h"
- #include "iconbar.h"
- #include "fileopen.h"
- #include "graphic.h"
-
- class PicViewerIconbar {
- IconbarIcon icon;
- Menu &menu;
- FileOpener file_opener;
-
- class DataLoader: public FileOpener::DataLoader {
- public:
- bool accept(const FileOpenerInfo &info) const;
- void load(const FileOpenerInfo &info, istream &stream);
- } data_loader;
-
- class FileLoader: public FileOpener::FileLoader {
- public:
- bool accept(const FileOpenerInfo &info) const;
- void load(const FileOpenerInfo &info, const char *filename);
- } file_loader;
-
- public:
- PicViewerIconbar();
- };
-
- #endif
-