diff options
author | Caolán McNamara <caolanm@redhat.com> | 2020-01-20 20:10:23 +0000 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2020-01-21 13:55:26 +0100 |
commit | b4b6daf8b70a5448d3e7aea440d56d95e19e7d2d (patch) | |
tree | 42214283987042a1ff296cf70d57c325b1ee041c /svx/inc/galbrws2.hxx | |
parent | 1eaa1e2adeb50bb14d550e70fb77edfd2da11807 (diff) |
make gallery listview seem faster to populate
Change-Id: I25b692c9594d73be9d81ff12df6b61a44c5a8256
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87107
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'svx/inc/galbrws2.hxx')
-rw-r--r-- | svx/inc/galbrws2.hxx | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/svx/inc/galbrws2.hxx b/svx/inc/galbrws2.hxx index 6b25012b6af4..a1e7732e1270 100644 --- a/svx/inc/galbrws2.hxx +++ b/svx/inc/galbrws2.hxx @@ -88,6 +88,8 @@ private: std::unique_ptr<weld::ToggleButton> mxIconButton; std::unique_ptr<weld::ToggleButton> mxListButton; std::unique_ptr<weld::Label> mxInfoBar; + VclPtr<VirtualDevice> mxDev; + Size maPreviewSize; rtl::Reference<GalleryTransferable> m_xHelper; sal_uInt32 mnCurActionPos; GalleryBrowserMode meMode; @@ -101,7 +103,7 @@ private: sal_uInt32 ImplGetSelectedItemId( const Point* pSelPosPixel, Point& rSelPos ); void ImplSelectItemId(sal_uInt32 nItemId); void ImplUpdateSelection(); - void UpdateVisibleRows(); + void UpdateRows(bool bVisibleOnly); // SfxListener virtual void Notify( SfxBroadcaster& rBC, const SfxHint& rHint ) override; |