ReactOS 0.4.15-dev-7953-g1f49173
CAppInfo Class Referenceabstract

#include <appinfo.h>

Inheritance diagram for CAppInfo:
Collaboration diagram for CAppInfo:

Public Member Functions

 CAppInfo (const CStringW &Identifier, AppsCategories Category)
 
virtual ~CAppInfo ()
 
virtual BOOL Valid () const =0
 
virtual BOOL CanModify ()=0
 
virtual BOOL RetrieveIcon (CStringW &Path) const =0
 
virtual BOOL RetrieveScreenshot (CStringW &Path)=0
 
virtual VOID ShowAppInfo (CAppRichEdit *RichEdit)=0
 
virtual VOID GetDownloadInfo (CStringW &Url, CStringW &Sha1, ULONG &SizeInBytes) const =0
 
virtual VOID GetDisplayInfo (CStringW &License, CStringW &Size, CStringW &UrlSite, CStringW &UrlDownload)=0
 
virtual BOOL UninstallApplication (BOOL bModify)=0
 

Public Attributes

const CStringW szIdentifier
 
const AppsCategories iCategory
 
CStringW szDisplayIcon
 
CStringW szDisplayName
 
CStringW szDisplayVersion
 
CStringW szComments
 

Detailed Description

Definition at line 68 of file appinfo.h.

Constructor & Destructor Documentation

◆ CAppInfo()

CAppInfo::CAppInfo ( const CStringW Identifier,
AppsCategories  Category 
)

Definition at line 13 of file appinfo.cpp.

15{
16}
@ Identifier
Definition: asmpp.cpp:95
const AppsCategories iCategory
Definition: appinfo.h:75
const CStringW szIdentifier
Definition: appinfo.h:74

◆ ~CAppInfo()

CAppInfo::~CAppInfo ( )
virtual

Definition at line 18 of file appinfo.cpp.

19{
20}

Member Function Documentation

◆ CanModify()

virtual BOOL CAppInfo::CanModify ( )
pure virtual

◆ GetDisplayInfo()

virtual VOID CAppInfo::GetDisplayInfo ( CStringW License,
CStringW Size,
CStringW UrlSite,
CStringW UrlDownload 
)
pure virtual

◆ GetDownloadInfo()

virtual VOID CAppInfo::GetDownloadInfo ( CStringW Url,
CStringW Sha1,
ULONG SizeInBytes 
) const
pure virtual

◆ RetrieveIcon()

virtual BOOL CAppInfo::RetrieveIcon ( CStringW Path) const
pure virtual

◆ RetrieveScreenshot()

virtual BOOL CAppInfo::RetrieveScreenshot ( CStringW Path)
pure virtual

◆ ShowAppInfo()

virtual VOID CAppInfo::ShowAppInfo ( CAppRichEdit RichEdit)
pure virtual

◆ UninstallApplication()

virtual BOOL CAppInfo::UninstallApplication ( BOOL  bModify)
pure virtual

◆ Valid()

virtual BOOL CAppInfo::Valid ( ) const
pure virtual

Member Data Documentation

◆ iCategory

const AppsCategories CAppInfo::iCategory

Definition at line 75 of file appinfo.h.

◆ szComments

◆ szDisplayIcon

◆ szDisplayName

◆ szDisplayVersion

◆ szIdentifier


The documentation for this class was generated from the following files: