LibreOffice Module shell (master) 1
|
#include <propsheets.hxx>
Public Member Functions | |
CPropertySheet (LONG RefCnt=1) | |
virtual | ~CPropertySheet () |
virtual HRESULT STDMETHODCALLTYPE | QueryInterface (REFIID riid, void __RPC_FAR *__RPC_FAR *ppvObject) override |
virtual ULONG STDMETHODCALLTYPE | AddRef () override |
virtual ULONG STDMETHODCALLTYPE | Release () override |
virtual HRESULT STDMETHODCALLTYPE | Initialize (LPCITEMIDLIST pidlFolder, IDataObject *lpdobj, HKEY hkeyProgID) override |
virtual HRESULT STDMETHODCALLTYPE | AddPages (LPFNSVADDPROPSHEETPAGE lpfnAddPage, LPARAM lParam) override |
virtual HRESULT STDMETHODCALLTYPE | ReplacePage (EXPPS uPageID, LPFNSVADDPROPSHEETPAGE lpfnReplaceWith, LPARAM lParam) override |
Private Member Functions | |
void | InitPropPageSummary (HWND hwnd, LPPROPSHEETPAGE lppsp) |
void | InitPropPageStatistics (HWND hwnd, LPPROPSHEETPAGE lppsp) |
Static Private Member Functions | |
static UINT CALLBACK | PropPageSummaryCallback (HWND hwnd, UINT uMsg, LPPROPSHEETPAGE ppsp) |
static bool CALLBACK | PropPageSummaryProc (HWND hwnd, UINT uiMsg, WPARAM wParam, LPARAM lParam) |
static BOOL CALLBACK | PropPageStatisticsProc (HWND hwnd, UINT uiMsg, WPARAM wParam, LPARAM lParam) |
Private Attributes | |
LONG | m_RefCnt |
Filepath_char_t | m_szFileName [MAX_PATH] |
Definition at line 30 of file propsheets.hxx.
CPropertySheet::CPropertySheet | ( | LONG | RefCnt = 1 | ) |
Definition at line 50 of file propsheets.cxx.
References g_DllRefCnt, m_RefCnt, and OutputDebugStringFormatW().
|
virtual |
Definition at line 58 of file propsheets.cxx.
References g_DllRefCnt, m_RefCnt, and OutputDebugStringFormatW().
|
overridevirtual |
Definition at line 164 of file propsheets.cxx.
References AddRef(), GetCurrentModuleHandle(), GetResString(), IDD_PROPPAGE_STATISTICS, IDS_PROPPAGE_STATISTICS_TITLE, PropPageStatisticsProc(), and PropPageSummaryCallback().
|
overridevirtual |
Definition at line 93 of file propsheets.cxx.
References m_RefCnt, and OutputDebugStringFormatW().
Referenced by AddPages().
|
overridevirtual |
Definition at line 115 of file propsheets.cxx.
References getShortPathName(), hr, m_szFileName, medium, SAL_N_ELEMENTS, and size.
|
private |
Definition at line 286 of file propsheets.cxx.
References create_document_statistic_reader(), create_list_view_builder(), GetResString(), IDC_STATISTICSLIST, IDS_PROPERTY, IDS_PROPERTY_VALUE, and m_szFileName.
Referenced by PropPageStatisticsProc().
|
private |
Definition at line 258 of file propsheets.cxx.
References CMetaInfoReader::getTagData(), IDC_AUTHOR, IDC_COMMENTS, IDC_KEYWORDS, IDC_SUBJECT, IDC_TITLE, m_szFileName, META_INFO_AUTHOR, META_INFO_DESCRIPTION, META_INFO_KEYWORDS, META_INFO_SUBJECT, and META_INFO_TITLE.
Referenced by PropPageSummaryProc().
|
staticprivate |
Definition at line 242 of file propsheets.cxx.
References CALLBACK, FALSE, InitPropPageStatistics(), and TRUE.
Referenced by AddPages().
|
staticprivate |
Definition at line 209 of file propsheets.cxx.
References CALLBACK, Release(), and TRUE.
Referenced by AddPages().
|
staticprivate |
Definition at line 225 of file propsheets.cxx.
References CALLBACK, and InitPropPageSummary().
|
overridevirtual |
Definition at line 68 of file propsheets.cxx.
|
overridevirtual |
Definition at line 100 of file propsheets.cxx.
References LONG, m_RefCnt, and OutputDebugStringFormatW().
Referenced by PropPageSummaryCallback().
|
overridevirtual |
Definition at line 202 of file propsheets.cxx.
|
private |
Definition at line 77 of file propsheets.hxx.
Referenced by AddRef(), CPropertySheet(), Release(), and ~CPropertySheet().
|
private |
Definition at line 78 of file propsheets.hxx.
Referenced by Initialize(), InitPropPageStatistics(), and InitPropPageSummary().