Harlinn.Windows 0.1
Loading...
Searching...
No Matches
Harlinn::Windows::FileDialogEventsImplementation Class Reference

#include <HWFileDialog.h>

Inheritance diagram for Harlinn::Windows::FileDialogEventsImplementation:
[legend]
Collaboration diagram for Harlinn::Windows::FileDialogEventsImplementation:
[legend]

Public Types

using Base = Com::ObjectBase<FileDialogEventsImplementation, IFileDialogEvents>
 

Public Member Functions

HW_EXPORT FileDialogEventsImplementation (FileDialog *theFileDialog)
 
virtual HW_EXPORT HRESULT STDMETHODCALLTYPE OnFileOk (IFileDialog *pfd)
 
virtual HW_EXPORT HRESULT STDMETHODCALLTYPE OnFolderChanging (IFileDialog *pfd, IShellItem *psiFolder)
 
virtual HW_EXPORT HRESULT STDMETHODCALLTYPE OnFolderChange (IFileDialog *pfd)
 
virtual HW_EXPORT HRESULT STDMETHODCALLTYPE OnSelectionChange (IFileDialog *pfd)
 
virtual HW_EXPORT HRESULT STDMETHODCALLTYPE OnShareViolation (IFileDialog *pfd, IShellItem *psi, FDE_SHAREVIOLATION_RESPONSE *pResponse)
 
virtual HW_EXPORT HRESULT STDMETHODCALLTYPE OnTypeChange (IFileDialog *pfd)
 
virtual HW_EXPORT HRESULT STDMETHODCALLTYPE OnOverwrite (IFileDialog *pfd, IShellItem *psi, FDE_OVERWRITE_RESPONSE *pResponse)
 

Private Attributes

FileDialogfileDialog
 

Member Typedef Documentation

◆ Base

Constructor & Destructor Documentation

◆ FileDialogEventsImplementation()

Harlinn::Windows::FileDialogEventsImplementation::FileDialogEventsImplementation ( FileDialog * theFileDialog)

Member Function Documentation

◆ OnFileOk()

HRESULT STDMETHODCALLTYPE Harlinn::Windows::FileDialogEventsImplementation::OnFileOk ( IFileDialog * pfd)
virtual

◆ OnFolderChange()

HRESULT STDMETHODCALLTYPE Harlinn::Windows::FileDialogEventsImplementation::OnFolderChange ( IFileDialog * pfd)
virtual

◆ OnFolderChanging()

HRESULT STDMETHODCALLTYPE Harlinn::Windows::FileDialogEventsImplementation::OnFolderChanging ( IFileDialog * pfd,
IShellItem * psiFolder )
virtual

◆ OnOverwrite()

HRESULT STDMETHODCALLTYPE Harlinn::Windows::FileDialogEventsImplementation::OnOverwrite ( IFileDialog * pfd,
IShellItem * psi,
FDE_OVERWRITE_RESPONSE * pResponse )
virtual

◆ OnSelectionChange()

HRESULT STDMETHODCALLTYPE Harlinn::Windows::FileDialogEventsImplementation::OnSelectionChange ( IFileDialog * pfd)
virtual

◆ OnShareViolation()

HRESULT STDMETHODCALLTYPE Harlinn::Windows::FileDialogEventsImplementation::OnShareViolation ( IFileDialog * pfd,
IShellItem * psi,
FDE_SHAREVIOLATION_RESPONSE * pResponse )
virtual

◆ OnTypeChange()

HRESULT STDMETHODCALLTYPE Harlinn::Windows::FileDialogEventsImplementation::OnTypeChange ( IFileDialog * pfd)
virtual

Member Data Documentation

◆ fileDialog

FileDialog* Harlinn::Windows::FileDialogEventsImplementation::fileDialog
private

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