|
ReactOS 0.4.16-dev-1946-g52006dd
|
#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 (bool NestedType=false) const |
| virtual InstallerType | GetInstallerInfo (CStringW &SilentParameters) 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 21 of file appinfo.cpp.
|
virtual |
Definition at line 26 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.
Definition at line 142 of file appinfo.h.
Referenced by DownloadInfo::DownloadInfo().
|
inlinevirtual |
Reimplemented in CAvailableApplicationInfo, and CInstalledApplicationInfo.
Definition at line 140 of file appinfo.h.
Referenced by DownloadInfo::DownloadInfo(), and GetInstallerInfo().
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 123 of file appinfo.h.
Referenced by CAvailableApplicationInfo::CAvailableApplicationInfo(), CInstalledApplicationInfo::CInstalledApplicationInfo(), HandleInfoCommand(), CAvailableApplicationInfo::ShowAppInfo(), and CInstalledApplicationInfo::ShowAppInfo().
| CStringW CAppInfo::szDisplayIcon |
Definition at line 120 of file appinfo.h.
Referenced by CAvailableApplicationInfo::CAvailableApplicationInfo(), CInstalledApplicationInfo::CInstalledApplicationInfo(), CAvailableApplicationInfo::RetrieveIcon(), and CInstalledApplicationInfo::RetrieveIcon().
| CStringW CAppInfo::szDisplayName |
Definition at line 121 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 122 of file appinfo.h.
Referenced by CAvailableApplicationInfo::CAvailableApplicationInfo(), CInstalledApplicationInfo::CInstalledApplicationInfo(), HandleInfoCommand(), CAvailableApplicationInfo::InsertVersionInfo(), and CInstalledApplicationInfo::ShowAppInfo().
Definition at line 117 of file appinfo.h.
Referenced by CAvailableApplicationInfo::CAvailableApplicationInfo(), DownloadInfo::DownloadInfo(), CApplicationView::RefreshAvailableItem(), CAppDB::RemoveInstalledAppFromRegistry(), CInstalledApplicationInfo::RetrieveUninstallStrings(), and CAvailableApplicationInfo::ShowAppInfo().