All Classes Functions Variables Typedefs Friends Pages
IAppProfile.h
1 //------------------------------------------------------------------------------
2 //
3 // Copyright (c) 2012 Glympse Inc. All rights reserved.
4 //
5 //------------------------------------------------------------------------------
6 
7 #ifndef IAPPPROFILE_H__GLYMPSE__
8 #define IAPPPROFILE_H__GLYMPSE__
9 
10 namespace Glympse
11 {
12 
16 /*O*public**/ struct IAppProfile : public IComparable, public IPersistable
17 {
23  public: virtual GString getId() = 0;
24 
30  public: virtual GString getName() = 0;
31 
38  public: virtual GImage getIcon() = 0;
39 };
40 
41 /*C*/typedef O< IAppProfile > GAppProfile;
42 
43 }
44 
45 #endif // !IAPPPROFILE_H__GLYMPSE__