/* -*- 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"scdllapi.h" #include"address.hxx"
#include <vector> #include <memory>
namespace weld { class TreeIter; class TreeView;
}
/** * Parameter used during call to ScOrcusFilters::loadXMLStructure().
*/ struct ScOrcusXMLTreeParam
{ enum EntryType { ElementDefault, ElementRepeat, Attribute };
/** Custom data stored with each tree item. */ struct EntryData
{
size_t mnNamespaceID; /// numerical ID for xml namespace
EntryType meType;
ScAddress maLinkedPos; /// linked cell position (invalid if unlinked) bool mbRangeParent:1; bool mbLeafNode:1; /// Leaf if it has no child elements. Child Attributes don't count.
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.