ReactOS 0.4.16-dev-125-g798ea90
|
#include <appinfo.h>
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 InstallerType | GetInstallerType () const |
virtual BOOL | UninstallApplication (UninstallCommandFlags Flags)=0 |
Public Attributes | |
const CStringW | szIdentifier |
const AppsCategories | iCategory |
CStringW | szDisplayIcon |
CStringW | szDisplayName |
CStringW | szDisplayVersion |
CStringW | szComments |
CAppInfo::CAppInfo | ( | const CStringW & | Identifier, |
AppsCategories | Category | ||
) |
Definition at line 13 of file appinfo.cpp.
|
virtual |
Definition at line 18 of file appinfo.cpp.
|
pure virtual |
Implemented in CAvailableApplicationInfo, and CInstalledApplicationInfo.
|
pure virtual |
Implemented in CAvailableApplicationInfo, and CInstalledApplicationInfo.
Referenced by HandleInfoCommand().
|
pure virtual |
Implemented in CAvailableApplicationInfo, and CInstalledApplicationInfo.
Referenced by DownloadInfo::DownloadInfo().
|
inlinevirtual |
Reimplemented in CAvailableApplicationInfo, and CInstalledApplicationInfo.
Definition at line 121 of file appinfo.h.
Referenced by DownloadInfo::DownloadInfo().
Implemented in CAvailableApplicationInfo, and CInstalledApplicationInfo.
Referenced by CAsyncLoadIcon::Queue().
Implemented in CAvailableApplicationInfo, and CInstalledApplicationInfo.
|
pure virtual |
Implemented in CAvailableApplicationInfo, and CInstalledApplicationInfo.
|
pure virtual |
Implemented in CAvailableApplicationInfo, and CInstalledApplicationInfo.
Referenced by HandleUninstallCommand(), and CMainWindow::UninstallSelectedApp().
|
pure virtual |
Implemented in CAvailableApplicationInfo, and CInstalledApplicationInfo.
const AppsCategories CAppInfo::iCategory |
CStringW CAppInfo::szComments |
Definition at line 104 of file appinfo.h.
Referenced by CAvailableApplicationInfo::CAvailableApplicationInfo(), CInstalledApplicationInfo::CInstalledApplicationInfo(), HandleInfoCommand(), CAvailableApplicationInfo::ShowAppInfo(), and CInstalledApplicationInfo::ShowAppInfo().
CStringW CAppInfo::szDisplayIcon |
Definition at line 101 of file appinfo.h.
Referenced by CAvailableApplicationInfo::CAvailableApplicationInfo(), CInstalledApplicationInfo::CInstalledApplicationInfo(), CAvailableApplicationInfo::RetrieveIcon(), and CInstalledApplicationInfo::RetrieveIcon().
CStringW CAppInfo::szDisplayName |
Definition at line 102 of file appinfo.h.
Referenced by CAppsListView::AddApplication(), CAvailableApplicationInfo::CAvailableApplicationInfo(), CInstalledApplicationInfo::CInstalledApplicationInfo(), DownloadInfo::DownloadInfo(), ExtractAndRunGeneratedInstaller(), HandleInfoCommand(), CAvailableApplicationInfo::InsertVersionInfo(), CAvailableApplicationInfo::ShowAppInfo(), CInstalledApplicationInfo::ShowAppInfo(), CInstalledApplicationInfo::UninstallApplication(), CAvailableApplicationInfo::Valid(), and CInstalledApplicationInfo::Valid().
CStringW CAppInfo::szDisplayVersion |
Definition at line 103 of file appinfo.h.
Referenced by CAvailableApplicationInfo::CAvailableApplicationInfo(), CInstalledApplicationInfo::CInstalledApplicationInfo(), HandleInfoCommand(), CAvailableApplicationInfo::InsertVersionInfo(), and CInstalledApplicationInfo::ShowAppInfo().
Definition at line 98 of file appinfo.h.
Referenced by CAvailableApplicationInfo::CAvailableApplicationInfo(), DownloadInfo::DownloadInfo(), CAppDB::RemoveInstalledAppFromRegistry(), CInstalledApplicationInfo::RetrieveUninstallStrings(), and CAvailableApplicationInfo::ShowAppInfo().