diff options
author | Armin Le Grand <Armin.Le.Grand@cib.de> | 2016-08-26 14:48:17 +0200 |
---|---|---|
committer | Thorsten Behrens <Thorsten.Behrens@CIB.de> | 2016-08-28 00:32:50 +0200 |
commit | e2d26860f99b5e162c0af62db809a22198ab0cf9 (patch) | |
tree | 42ae26ba337f48a3f566d96ae7e8eaee7a418f8c /include/vcl | |
parent | f9238c34f090adcc6a9da71349b776e7416ade91 (diff) |
screenshot: added functionality to dialog
Moved code to cui, added abstraction for AbstractDialog,
adapted rendering, changed selection, added better selection
visualization, added save ressources and dialog, creating
pure screenshot with annotation display
Change-Id: I533d9f559ee17cd46105b934bcf4beef87b96168
Diffstat (limited to 'include/vcl')
-rw-r--r-- | include/vcl/abstdlg.hxx | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/include/vcl/abstdlg.hxx b/include/vcl/abstdlg.hxx index c18f1188e236..d0638076523c 100644 --- a/include/vcl/abstdlg.hxx +++ b/include/vcl/abstdlg.hxx @@ -71,6 +71,10 @@ public: virtual bool IsRecommendToOpenReadonly() const = 0; }; +class VCL_DLLPUBLIC AbstractScreenshotAnnotationDlg : public VclAbstractDialog +{ +}; + class VCL_DLLPUBLIC VclAbstractDialogFactory { public: @@ -82,6 +86,11 @@ public: // creates instance of PasswordToOpenModifyDialog from cui virtual AbstractPasswordToOpenModifyDialog* CreatePasswordToOpenModifyDialog( vcl::Window * pParent, sal_uInt16 nMinPasswdLen, sal_uInt16 nMaxPasswdLen, bool bIsPasswordToModify ) = 0; + + // creates instance of ScreenshotAnnotationDlg from cui + virtual AbstractScreenshotAnnotationDlg* CreateScreenshotAnnotationDlg( + vcl::Window* pParent, + Dialog& rParentDialog) = 0; }; #endif |