1#pragma once 2using namespace std; 3 4class Icon; 5 6class IconRegister 7{ 8public: 9 // 4J Stu - register is a reserved keyword in C++ 10 virtual Icon *registerIcon(const wstring &name) = 0; 11 virtual int getIconType() = 0; 12};