30 lines
807 B
C++
30 lines
807 B
C++
#ifndef _SLIDESELECT_HPP_
|
||
#define _SLIDESELECT_HPP_
|
||
#include <mdiwin/dwindow.hpp>
|
||
#include <mdiwin/vector.hpp>
|
||
#include <mdiwin/block.hpp>
|
||
#include <mdiwin/string.hpp>
|
||
|
||
class SlideSelect : public DWindow
|
||
{
|
||
public:
|
||
SlideSelect(HWND hParent);
|
||
virtual ~SlideSelect();
|
||
WORD selectSlides(Block<String> &pathFileNames);
|
||
private:
|
||
int DlgProc(UINT message,WPARAM wParam,LPARAM lParam);
|
||
void handleBitmapEvent(void)const;
|
||
void handleProjectEvent(void)const;
|
||
void handleSelectEvent(LPARAM lParam);
|
||
void handleListBoxEvent(LPARAM lParam)const;
|
||
void freeBitmaps(void)const;
|
||
void retrieveItemList(void);
|
||
void copyList(Block<String> &pathFileNames);
|
||
void handleFileSelection(String &pathFileName);
|
||
void parseProjectFile(String &pathFileNameString);
|
||
|
||
HWND mhParent;
|
||
Block<String> mPathFileNames;
|
||
};
|
||
#endif
|
||
|