Qt 4.8
|
Public Functions | |
bool | activateObject (bool initialized, const QByteArray &data) |
unsigned long WINAPI | AddRef () |
STDMETHOD() | CanInPlaceActivate () |
STDMETHOD() | ContextSensitiveHelp (BOOL fEnterMode) |
void | deactivate () |
STDMETHOD() | DeactivateAndUndo () |
STDMETHOD() | DiscardUndoState () |
HRESULT | doVerb (LONG index) |
void | emitAmbientPropertyChange (DISPID dispid) |
STDMETHOD() | GetContainer (LPOLECONTAINER FAR *ppContainer) |
STDMETHOD() | GetExtendedControl (IDispatch **ppDisp) |
HRESULT __stdcall | GetIDsOfNames (const _GUID &, wchar_t **, unsigned int, unsigned long, long *) |
STDMETHOD() | GetMoniker (DWORD dwAssign, DWORD dwWhichMoniker, IMoniker **ppmk) |
HRESULT __stdcall | GetTypeInfo (UINT, LCID, ITypeInfo **) |
HRESULT __stdcall | GetTypeInfoCount (unsigned int *) |
STDMETHOD() | GetWindow (HWND *phwnd) |
STDMETHOD() | GetWindowContext (IOleInPlaceFrame **ppFrame, IOleInPlaceUIWindow **ppDoc, LPRECT lprcPosRect, LPRECT lprcClipRect, LPOLEINPLACEFRAMEINFO lpFrameInfo) |
IOleInPlaceActiveObject * | inPlaceObject () const |
HRESULT __stdcall | Invoke (DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr) |
STDMETHOD() | LockInPlaceActive (BOOL fLock) |
QSize | minimumSizeHint () const |
STDMETHOD() | OnControlInfoChanged () |
STDMETHOD() | OnFocus (BOOL fGotFocus) |
STDMETHOD() | OnInPlaceActivate () |
STDMETHOD() | OnInPlaceDeactivate () |
STDMETHOD() | OnPosRectChange (LPCRECT lprcPosRect) |
STDMETHOD() | OnShowWindow (BOOL fShow) |
STDMETHOD() | OnUIActivate () |
STDMETHOD() | OnUIDeactivate (BOOL fUndoable) |
QAxClientSite (QAxWidget *c) | |
int | qt_metacall (QMetaObject::Call, int isignal, void **argv) |
STDMETHOD() | QueryInterface (REFIID iid, void **iface) |
unsigned long WINAPI | Release () |
void | releaseAll () |
STDMETHOD() | RequestNewObjectLayout () |
void | reset (QWidget *p) |
void | resize (QSize sz) |
STDMETHOD() | SaveObject () |
STDMETHOD() | Scroll (SIZE scrollExtant) |
STDMETHOD() | ShowObject () |
STDMETHOD() | ShowPropertyFrame () |
QSize | sizeHint () const |
STDMETHOD (InsertMenus(HMENU hmenuShared, LPOLEMENUGROUPWIDTHS lpMenuWidths)) | |
STDMETHOD (SetMenu(HMENU hmenuShared, HOLEMENU holemenu, HWND hwndActiveObject)) | |
STDMETHOD (RemoveMenus(HMENU hmenuShared)) | |
STDMETHOD (SetStatusText(LPCOLESTR pszStatusText)) | |
STDMETHOD (EnableModeless(BOOL fEnable)) | |
STDMETHOD (TranslateAccelerator(LPMSG lpMsg, WORD grfModifiers)) | |
STDMETHOD (GetBorder(LPRECT lprectBorder)) | |
STDMETHOD (RequestBorderSpace(LPCBORDERWIDTHS pborderwidths)) | |
STDMETHOD (SetBorderSpace(LPCBORDERWIDTHS pborderwidths)) | |
STDMETHOD (SetActiveObject(IOleInPlaceActiveObject *pActiveObject, LPCOLESTR pszObjName)) | |
STDMETHOD (ActivateMe(IOleDocumentView *pViewToActivate)) | |
STDMETHOD_ (void, OnDataChange)(FORMATETC * | |
STGMEDIUM * | STDMETHOD_ (void, OnViewChange)(DWORD |
STDMETHOD_ (void, OnRename)(IMoniker *) | |
STDMETHOD_ (void, OnSave)() | |
STDMETHOD_ (void, OnClose)() | |
STDMETHOD() | TransformCoords (POINTL *pPtlHimetric, POINTF *pPtfContainer, DWORD dwFlags) |
STDMETHOD() | TranslateAccelerator (LPMSG lpMsg, DWORD grfModifiers) |
bool | translateKeyEvent (int message, int keycode) const |
void | windowActivationChange () |
virtual | ~QAxClientSite () |
Public Variables | |
bool | eventTranslated: 1 |
STGMEDIUM | LONG |
Properties | |
QAxAggregated * | aggregatedObject |
bool | canHostDocument: 1 |
CONTROLINFO | control_info |
QAxHostWidget * | host |
bool | inPlaceModelessEnabled:1 |
bool | inPlaceObjectWindowless:1 |
DWORD | m_dwOleObject |
IOleDocumentView * | m_spActiveView |
IOleInPlaceActiveObject * | m_spInPlaceActiveObject |
IOleInPlaceObjectWindowless * | m_spInPlaceObject |
IOleControl * | m_spOleControl |
IOleObject * | m_spOleObject |
LONG | ref |
QSize | sizehint |
QAxWidget * | widget |
Friends | |
class | QAxHostWidget |
Definition at line 152 of file qaxwidget.cpp.
QAxClientSite::QAxClientSite | ( | QAxWidget * | c | ) |
Definition at line 530 of file qaxwidget.cpp.
|
virtual |
Definition at line 737 of file qaxwidget.cpp.
bool QAxClientSite::activateObject | ( | bool | initialized, |
const QByteArray & | data | ||
) |
Definition at line 557 of file qaxwidget.cpp.
Referenced by QAxWidget::createHostWindow().
unsigned long WINAPI QAxClientSite::AddRef | ( | ) |
HRESULT WINAPI QAxClientSite::CanInPlaceActivate | ( | ) |
Definition at line 1053 of file qaxwidget.cpp.
HRESULT WINAPI QAxClientSite::ContextSensitiveHelp | ( | BOOL | fEnterMode | ) |
Definition at line 1042 of file qaxwidget.cpp.
void QAxClientSite::deactivate | ( | ) |
Definition at line 767 of file qaxwidget.cpp.
Referenced by QAxWidget::clear().
HRESULT WINAPI QAxClientSite::DeactivateAndUndo | ( | ) |
Definition at line 1140 of file qaxwidget.cpp.
HRESULT WINAPI QAxClientSite::DiscardUndoState | ( | ) |
Definition at line 1135 of file qaxwidget.cpp.
Definition at line 186 of file qaxwidget.cpp.
Referenced by QAxWidget::doVerb().
void QAxClientSite::emitAmbientPropertyChange | ( | DISPID | dispid | ) |
HRESULT WINAPI QAxClientSite::GetContainer | ( | LPOLECONTAINER FAR * | ppContainer | ) |
Definition at line 925 of file qaxwidget.cpp.
HRESULT WINAPI QAxClientSite::GetExtendedControl | ( | IDispatch ** | ppDisp | ) |
Definition at line 964 of file qaxwidget.cpp.
|
inline |
Definition at line 205 of file qaxwidget.cpp.
HRESULT WINAPI QAxClientSite::GetMoniker | ( | DWORD | dwAssign, |
DWORD | dwWhichMoniker, | ||
IMoniker ** | ppmk | ||
) |
Definition at line 916 of file qaxwidget.cpp.
|
inline |
Definition at line 204 of file qaxwidget.cpp.
|
inline |
Definition at line 203 of file qaxwidget.cpp.
HRESULT WINAPI QAxClientSite::GetWindow | ( | HWND * | phwnd | ) |
Definition at line 1033 of file qaxwidget.cpp.
HRESULT WINAPI QAxClientSite::GetWindowContext | ( | IOleInPlaceFrame ** | ppFrame, |
IOleInPlaceUIWindow ** | ppDoc, | ||
LPRECT | lprcPosRect, | ||
LPRECT | lprcClipRect, | ||
LPOLEINPLACEFRAMEINFO | lpFrameInfo | ||
) |
Definition at line 1086 of file qaxwidget.cpp.
|
inline |
Definition at line 181 of file qaxwidget.cpp.
Referenced by axc_FilterProc().
HRESULT WINAPI QAxClientSite::Invoke | ( | DISPID | dispIdMember, |
REFIID | riid, | ||
LCID | lcid, | ||
WORD | wFlags, | ||
DISPPARAMS * | pDispParams, | ||
VARIANT * | pVarResult, | ||
EXCEPINFO * | pExcepInfo, | ||
UINT * | puArgErr | ||
) |
Definition at line 839 of file qaxwidget.cpp.
HRESULT WINAPI QAxClientSite::LockInPlaceActive | ( | BOOL | fLock | ) |
Definition at line 958 of file qaxwidget.cpp.
QSize QAxClientSite::minimumSizeHint | ( | ) | const |
Definition at line 1590 of file qaxwidget.cpp.
Referenced by QAxWidget::minimumSizeHint(), and QAxHostWidget::minimumSizeHint().
HRESULT WINAPI QAxClientSite::OnControlInfoChanged | ( | ) |
Definition at line 950 of file qaxwidget.cpp.
HRESULT WINAPI QAxClientSite::OnFocus | ( | BOOL | fGotFocus | ) |
Definition at line 1015 of file qaxwidget.cpp.
HRESULT WINAPI QAxClientSite::OnInPlaceActivate | ( | ) |
Definition at line 1059 of file qaxwidget.cpp.
HRESULT WINAPI QAxClientSite::OnInPlaceDeactivate | ( | ) |
Definition at line 1121 of file qaxwidget.cpp.
HRESULT WINAPI QAxClientSite::OnPosRectChange | ( | LPCRECT | lprcPosRect | ) |
Definition at line 1148 of file qaxwidget.cpp.
HRESULT WINAPI QAxClientSite::OnShowWindow | ( | BOOL | fShow | ) |
Definition at line 939 of file qaxwidget.cpp.
HRESULT WINAPI QAxClientSite::OnUIActivate | ( | ) |
Definition at line 1080 of file qaxwidget.cpp.
HRESULT WINAPI QAxClientSite::OnUIDeactivate | ( | BOOL | fUndoable | ) |
Definition at line 1111 of file qaxwidget.cpp.
int QAxClientSite::qt_metacall | ( | QMetaObject::Call | , |
int | isignal, | ||
void ** | argv | ||
) |
Definition at line 1386 of file qaxwidget.cpp.
Referenced by QAxHostWidget::qt_metacall().
HRESULT WINAPI QAxClientSite::QueryInterface | ( | REFIID | iid, |
void ** | iface | ||
) |
Definition at line 789 of file qaxwidget.cpp.
Referenced by activateObject(), and GetWindowContext().
unsigned long WINAPI QAxClientSite::Release | ( | ) |
void QAxClientSite::releaseAll | ( | ) |
Definition at line 749 of file qaxwidget.cpp.
Referenced by QAxWidget::clear().
HRESULT WINAPI QAxClientSite::RequestNewObjectLayout | ( | ) |
Definition at line 944 of file qaxwidget.cpp.
|
inline |
Definition at line 173 of file qaxwidget.cpp.
Referenced by QAxHostWidget::~QAxHostWidget(), and QAxWidget::~QAxWidget().
|
inline |
Definition at line 365 of file qaxwidget.cpp.
Referenced by QAxWidget::resizeEvent().
HRESULT WINAPI QAxClientSite::SaveObject | ( | ) |
Definition at line 911 of file qaxwidget.cpp.
Definition at line 1106 of file qaxwidget.cpp.
HRESULT WINAPI QAxClientSite::ShowObject | ( | ) |
Definition at line 934 of file qaxwidget.cpp.
HRESULT WINAPI QAxClientSite::ShowPropertyFrame | ( | ) |
Definition at line 1027 of file qaxwidget.cpp.
|
inline |
Definition at line 363 of file qaxwidget.cpp.
Referenced by QAxWidget::sizeHint(), and QAxHostWidget::sizeHint().
QAxClientSite::STDMETHOD | ( | InsertMenus(HMENU hmenuShared, LPOLEMENUGROUPWIDTHS lpMenuWidths) | ) |
QAxClientSite::STDMETHOD | ( | SetMenu(HMENU hmenuShared, HOLEMENU holemenu, HWND hwndActiveObject) | ) |
QAxClientSite::STDMETHOD | ( | RemoveMenus(HMENU hmenuShared) | ) |
QAxClientSite::STDMETHOD | ( | SetStatusText(LPCOLESTR pszStatusText) | ) |
QAxClientSite::STDMETHOD | ( | EnableModeless(BOOL fEnable) | ) |
QAxClientSite::STDMETHOD | ( | TranslateAccelerator(LPMSG lpMsg, WORD grfModifiers) | ) |
QAxClientSite::STDMETHOD | ( | GetBorder(LPRECT lprectBorder) | ) |
QAxClientSite::STDMETHOD | ( | RequestBorderSpace(LPCBORDERWIDTHS pborderwidths) | ) |
QAxClientSite::STDMETHOD | ( | SetBorderSpace(LPCBORDERWIDTHS pborderwidths) | ) |
QAxClientSite::STDMETHOD | ( | SetActiveObject(IOleInPlaceActiveObject *pActiveObject, LPCOLESTR pszObjName) | ) |
QAxClientSite::STDMETHOD | ( | ActivateMe(IOleDocumentView *pViewToActivate) | ) |
QAxClientSite::STDMETHOD_ | ( | void | , |
OnDataChange | |||
) |
STGMEDIUM* QAxClientSite::STDMETHOD_ | ( | void | , |
OnViewChange | |||
) |
|
inline |
Definition at line 353 of file qaxwidget.cpp.
|
inline |
Definition at line 356 of file qaxwidget.cpp.
|
inline |
Definition at line 359 of file qaxwidget.cpp.
HRESULT WINAPI QAxClientSite::TransformCoords | ( | POINTL * | pPtlHimetric, |
POINTF * | pPtfContainer, | ||
DWORD | dwFlags | ||
) |
Definition at line 973 of file qaxwidget.cpp.
HRESULT WINAPI QAxClientSite::TranslateAccelerator | ( | LPMSG | lpMsg, |
DWORD | grfModifiers | ||
) |
Definition at line 978 of file qaxwidget.cpp.
Referenced by qt_metacall().
|
inline |
Definition at line 367 of file qaxwidget.cpp.
Referenced by axc_FilterProc().
void QAxClientSite::windowActivationChange | ( | ) |
Definition at line 1605 of file qaxwidget.cpp.
Referenced by QAxWidget::changeEvent().
|
friend |
Definition at line 164 of file qaxwidget.cpp.
Referenced by activateObject().
|
private |
Definition at line 398 of file qaxwidget.cpp.
Referenced by QAxClientSite(), QueryInterface(), and ~QAxClientSite().
|
private |
Definition at line 402 of file qaxwidget.cpp.
Referenced by activateObject(), QAxClientSite(), and QueryInterface().
|
private |
Definition at line 408 of file qaxwidget.cpp.
Referenced by activateObject(), OnControlInfoChanged(), and QAxClientSite().
bool QAxClientSite::eventTranslated |
Definition at line 377 of file qaxwidget.cpp.
Referenced by axc_FilterProc(), and TranslateAccelerator().
|
private |
Definition at line 413 of file qaxwidget.cpp.
Referenced by activateObject(), GetWindow(), GetWindowContext(), Invoke(), menuItemEntry(), OnFocus(), OnUIDeactivate(), qt_metacall(), TranslateAccelerator(), and ~QAxClientSite().
|
private |
Definition at line 401 of file qaxwidget.cpp.
Referenced by QAxHostWidget::event(), QAxClientSite(), qt_metacall(), and windowActivationChange().
|
private |
Definition at line 400 of file qaxwidget.cpp.
Referenced by OnInPlaceActivate(), OnInPlaceDeactivate(), QAxClientSite(), releaseAll(), and QAxHostWidget::winEvent().
STGMEDIUM QAxClientSite::LONG |
Definition at line 350 of file qaxwidget.cpp.
Referenced by Release(), and TranslateAccelerator().
|
private |
Definition at line 404 of file qaxwidget.cpp.
Referenced by activateObject(), QAxClientSite(), and releaseAll().
|
private |
Definition at line 396 of file qaxwidget.cpp.
Referenced by QAxClientSite(), qt_metacall(), and QAxHostWidget::resizeObject().
|
private |
Definition at line 395 of file qaxwidget.cpp.
Referenced by QAxHostWidget::event(), QAxHostWidget::eventFilter(), QAxHostWidget::focusOutEvent(), menuItemEntry(), QAxClientSite(), qt_metacall(), releaseAll(), and windowActivationChange().
|
private |
Definition at line 394 of file qaxwidget.cpp.
Referenced by deactivate(), DeactivateAndUndo(), QAxHostWidget::eventFilter(), QAxHostWidget::focusOutEvent(), OnInPlaceActivate(), OnInPlaceDeactivate(), QAxClientSite(), releaseAll(), QAxHostWidget::resizeObject(), and QAxHostWidget::winEvent().
|
private |
Definition at line 393 of file qaxwidget.cpp.
Referenced by activateObject(), emitAmbientPropertyChange(), OnControlInfoChanged(), QAxClientSite(), and releaseAll().
|
private |
Definition at line 392 of file qaxwidget.cpp.
Referenced by activateObject(), QAxHostWidget::event(), QAxHostWidget::focusInEvent(), minimumSizeHint(), OnInPlaceActivate(), OnInPlaceDeactivate(), QAxClientSite(), qt_metacall(), releaseAll(), and QAxHostWidget::resizeObject().
|
private |
Definition at line 411 of file qaxwidget.cpp.
|
private |
Definition at line 410 of file qaxwidget.cpp.
Referenced by activateObject().
|
private |
Definition at line 412 of file qaxwidget.cpp.
Referenced by activateObject(), GetWindowContext(), Invoke(), menuItemEntry(), minimumSizeHint(), OnPosRectChange(), QAxHostWidget::paintEvent(), QAxClientSite(), qt_metacall(), and windowActivationChange().