aboutsummaryrefslogtreecommitdiff
path: root/Src/Wasabi/api/skin/widgets/mb/mbsvc.h
blob: c1c1b4b827dff93a811785674bf21f0b9ddcd775 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#ifndef _SVC_H
#define _SVC_H

#include <api/service/svcs/svc_minibrowser.h>
#include <bfc/ptrlist.h>
#include <api/service/svc_enum.h>
#include "iebrowser.h"

class MbSvc : public svc_miniBrowserI {
public:
  MbSvc();
  ~MbSvc();

  static const char *getServiceName() { return "Internet Explorer ActiveX MiniBrowser Service"; }
  virtual int testQueryFormat(int queryformat) { return WaSvc::MINIBROWSER; }

  virtual int testGuid(GUID g);
  virtual MiniBrowser *createMiniBrowser();
  virtual void destroyMiniBrowser(MiniBrowser *w);
  
private:

  PtrList<BrowserWnd> browsers;
};

#endif