[Libreoffice-commits] core.git: Changes to 'feature/datastreams'

Matúš Kukan matus.kukan at collabora.com
Fri Nov 22 07:39:48 PST 2013


New branch 'feature/datastreams' available with the following commits:
commit 76fedf1acb2e43b888805bb455d0928c0d152704
Author: Matúš Kukan <matus.kukan at collabora.com>
Date:   Fri Nov 22 16:14:11 2013 +0100

    export data streams; pretend to be an area link
    
    Fix ScXMLExport::GetAreaLinks to not use UNO, so we can hack DataStreams
    into ScMyAreaLinksContainer.
    We need to connect them to cells for export / import - that does not make
    sense for DataStreams without any attached range. We use an arbitrary one.
    But you might remove it, if you create another ScAreaLink / DataStream
    with the same range, without knowing about it.
    
    Maybe it wouldn't be that bad to let DataStream inherit from ScAreaLink.
    
    Change-Id: I5b85a9329ba1ca46fb2893b54fe5161d2fb22f47

commit b26505549a998f9b63db9951a3d5a35030a03800
Author: Matúš Kukan <matus.kukan at collabora.com>
Date:   Thu Nov 21 21:20:17 2013 +0100

    Import data streams - reuse infrastructure for ScAreaLink.
    
    Change-Id: I18db991d2e8e665d5e4ca778344993e79772ccd5

commit 8d192c1d42a16d087ffea43e07289c4654b9919f
Author: Matúš Kukan <matus.kukan at collabora.com>
Date:   Thu Nov 21 20:31:18 2013 +0100

    rename DataStreams to avoid confusion
    
    DataStreams was originally meant to behave as a kind of manager,
    holding more instances. But LinkManager holds them now.
    
    Change-Id: I217d2293776761cc6dec0ba2ac2164c9fa3a8043

commit 7510b58fec1f3c8acbc77e03aa4452a948e8fdf2
Author: Matúš Kukan <matus.kukan at collabora.com>
Date:   Thu Nov 21 15:23:09 2013 +0100

    Rework data streams to be more like file links (ScAreaLink).
    
    By inheriting from sfx2::SvBaseLink and storing in sfx2::LinkManager we can
    have more data streams and see / remove them in Edit -> Links... dialog.
    
    Change-Id: I9c3b89020324af7be082f9e6e1cd479aeb72fe81



More information about the Libreoffice-commits mailing list