ReactOS 0.4.15-dev-7953-g1f49173
dialogs.h File Reference
#include "appinfo.h"
#include <atlsimpcoll.h>
Include dependency graph for dialogs.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

VOID CreateSettingsDlg (HWND hwnd)
 
VOID DownloadApplicationsDB (LPCWSTR lpUrl, BOOL IsOfficial)
 
BOOL DownloadApplication (CAppInfo *pAppInfo)
 
BOOL DownloadListOfApplications (const CAtlList< CAppInfo * > &AppsList, BOOL bIsModal)
 

Function Documentation

◆ CreateSettingsDlg()

VOID CreateSettingsDlg ( HWND  hwnd)

Definition at line 279 of file settingsdlg.cpp.

280{
282}
#define IDD_SETTINGS_DIALOG
Definition: resource.h:63
HINSTANCE hInst
Definition: dxdiag.c:13
INT_PTR CALLBACK SettingsDlgProc(HWND hDlg, UINT Msg, WPARAM wParam, LPARAM lParam)
_In_ LONG _In_ HWND hwnd
Definition: winddi.h:4023
#define DialogBoxW(i, t, p, f)
Definition: winuser.h:4399
#define MAKEINTRESOURCEW(i)
Definition: winuser.h:582

Referenced by CMainWindow::OnCommand().

◆ DownloadApplication()

BOOL DownloadApplication ( CAppInfo pAppInfo)

Definition at line 1108 of file loaddlg.cpp.

1109{
1110 if (!pAppInfo)
1111 return FALSE;
1112
1114 return TRUE;
1115}
static VOID Download(const DownloadInfo &DLInfo, BOOL bIsModal=FALSE)
Definition: loaddlg.cpp:449
#define TRUE
Definition: types.h:120
#define FALSE
Definition: types.h:117

Referenced by CMainWindow::InstallApplication().

◆ DownloadApplicationsDB()

VOID DownloadApplicationsDB ( LPCWSTR  lpUrl,
BOOL  IsOfficial 
)

Definition at line 1118 of file loaddlg.cpp.

1119{
1120 static DownloadInfo DatabaseDLInfo;
1121 DatabaseDLInfo.szUrl = lpUrl;
1122 DatabaseDLInfo.szName.LoadStringW(IDS_DL_DIALOG_DB_DISP);
1123 DatabaseDLInfo.DLType = IsOfficial ? DLTYPE_DBUPDATE : DLTYPE_DBUPDATE_UNOFFICIAL;
1124 CDownloadManager::Download(DatabaseDLInfo, TRUE);
1125}
#define IDS_DL_DIALOG_DB_DISP
Definition: resource.h:217
@ DLTYPE_DBUPDATE_UNOFFICIAL
Definition: loaddlg.cpp:63
@ DLTYPE_DBUPDATE
Definition: loaddlg.cpp:62
CStringW szName
Definition: loaddlg.cpp:121
DownloadType DLType
Definition: loaddlg.cpp:119
CStringW szUrl
Definition: loaddlg.cpp:120

Referenced by CAppDB::UpdateAvailable().

◆ DownloadListOfApplications()

BOOL DownloadListOfApplications ( const CAtlList< CAppInfo * > &  AppsList,
BOOL  bIsModal 
)

Definition at line 1089 of file loaddlg.cpp.

1090{
1091 if (AppsList.IsEmpty())
1092 return FALSE;
1093
1094 POSITION CurrentListPosition = AppsList.GetHeadPosition();
1095 while (CurrentListPosition)
1096 {
1097 const CAppInfo *Info = AppsList.GetNext(CurrentListPosition);
1099 }
1100
1101 // Create a dialog and issue a download process
1103
1104 return TRUE;
1105}
bool IsEmpty() const
Definition: atlcoll.h:545
POSITION GetHeadPosition() const
Definition: atlcoll.h:551
E & GetNext(_Inout_ POSITION &pos)
Definition: atlcoll.h:563
static VOID Add(DownloadInfo info)
Definition: loaddlg.cpp:443
static VOID LaunchDownloadDialog(BOOL)
Definition: loaddlg.cpp:1074
_Must_inspect_result_ _In_ WDFCHILDLIST _In_ PWDF_CHILD_LIST_ITERATOR _Out_ WDFDEVICE _Inout_opt_ PWDF_CHILD_RETRIEVE_INFO Info
Definition: wdfchildlist.h:690

Referenced by HandleInstallCommand(), HandleSetupCommand(), and CMainWindow::OnCommand().