/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ /* * This file is part of the LibreOffice project. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ #pragma once #include #include class ScDocument; class ScAddress; class ScRange; namespace sc { struct DocumentStreamAccessImpl; /** * Provides methods to allow direct shifting of document content without * broadcasting or shifting of broadcaster positions. */ class DocumentStreamAccess { std::unique_ptr mpImpl; public: DocumentStreamAccess(ScDocument& rDoc); ~DocumentStreamAccess(); void setNumericCell(const ScAddress& rPos, double fVal); void setStringCell(const ScAddress& rPos, const OUString& rStr); /** * Clear its internal state, and more importantly all the block position * hints currently held. */ void reset(); /** * Pop the top row inside specified range, shift all the other rows up by * one, then set the bottom row empty. */ void shiftRangeUp(const ScRange& rRange); /** * Top the bottom row inside specified range, shift all the other rows * above downward by one by inserting an empty row at the top. */ void shiftRangeDown(const ScRange& rRange); }; } /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ /libreoffice-5-4 LibreOffice 核心代码仓库文档基金会
summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-05-15tdf#153789 Colibre icons for Watched Expressions and Call StackRizal Muttaqin
2023-04-23tdf#153892 Colibre Differentiate two Index iconsRizal Muttaqin
2023-03-17Colibre: tdf#126689 Jump Up & Jump Down This Level iconsRizal Muttaqin
2023-02-26tdf#152595 Colibre: Update icons in Start Center to match new brandingRizal Muttaqin
2022-09-29tdf#151197: Remove EmojiControlKhaled Hosny
2022-07-12Colibre: tdf#141110 Update No List iconsRizal Muttaqin
2022-06-20Colibre: tdf#149008 differentiate Description and Caption iconsRizal Muttaqin
2022-05-26Colibre: tdf#148963 improve Restart Numbering, InsertRizal Muttaqin
2022-04-03Colibre: Update dark Send as Fax & Explorer On/Off iconsRizal Muttaqin
2022-04-02Colibre: Update dark Save As Template iconsRizal Muttaqin
2022-03-31Colibre: tdf#148029 Change line only shapes with real intersected shapesRizal Muttaqin
2022-03-29Colibre: Add some inner shapesRizal Muttaqin
2022-03-29Colibre: Simplify db related icons, update filter iconsRizal Muttaqin
2022-03-28Colibre: Add some inner shapesRizal Muttaqin
2022-03-28Colibre: tdf#148029 Change line only shapes with real intersected shapesRizal Muttaqin
2022-03-28Colibre: tdf#148029 Change line only shapes with real intersected shapesRizal Muttaqin
2022-03-27Colibre: Fix contrastRizal Muttaqin
2022-03-27Colibre: tdf#148029 Change line only shapes with real intersected shapesRizal Muttaqin
2022-03-26Colibre: tdf#148029 Change line only shapes with real intersected shapesRizal Muttaqin
2022-03-24Colibre: tdf#148029 Remove dark area in dark variantRizal Muttaqin
2022-03-23Colibre: tdf#148029 Remove dark area in dark variantRizal Muttaqin
2022-03-22Update missplaced iconsRizal Muttaqin
2022-03-22Colibre: tdf#148029 Remove dark area in dark variantRizal Muttaqin
2022-03-22Colibre: tdf#148135 ^ Group and Ungroup iconsRizal Muttaqin
2022-03-21Colibre: tdf#148029 Remove dark area in dark variantRizal Muttaqin
2022-03-21Colibre: tdf#148029 Remove dark area in dark variantRizal Muttaqin
2022-03-19Colibre: tdf#148029 Remove dark area in dark variantRizal Muttaqin
2022-03-19Colibre: tdf#148029 Remove dark area in dark variantRizal Muttaqin
2022-03-19Colibre: tdf#148029 Remove dark area in dark variantRizal Muttaqin
2022-03-19Colibre: tdf#148029 Remove dark area in dark variantRizal Muttaqin
2022-03-18Colibre: tdf#148029 Remove dark area in dark variantRizal Muttaqin
2022-03-17Colibre: tdf#148029 Remove dark area in dark variantRizal Muttaqin
2022-03-13Colibre: tdf#147952 Fix Media Player iconsRizal Muttaqin
2022-03-12Colibre: tdf#146545 Fix some color, remove gradient to fullyRizal Muttaqin
2022-03-12Colibre: tdf#146545 Add dark variantRizal Muttaqin