/* -*- 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/. * * This file incorporates work covered by the following license notice: * * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed * with this work for additional information regarding copyright * ownership. The ASF licenses this file to you under the Apache * License, Version 2.0 (the "License"); you may not use this file * except in compliance with the License. You may obtain a copy of * the License at http://www.apache.org/licenses/LICENSE-2.0 . */ #ifndef INCLUDED_VCL_CONFIGSETTINGS_HXX #define INCLUDED_VCL_CONFIGSETTINGS_HXX #include #include #include #include namespace com::sun::star::uno { template class Sequence; } namespace vcl { typedef std::unordered_map< OUString, OUString > OUStrMap; class SmallOUStrMap : public OUStrMap { public: SmallOUStrMap() : OUStrMap(1) {} }; //= SettingsConfigItem class VCL_DLLPUBLIC SettingsConfigItem final : public ::utl::ConfigItem { private: std::unordered_map< OUString, SmallOUStrMap > m_aSettings; virtual void Notify( const css::uno::Sequence< OUString >& rPropertyNames ) override; void getValues(); SettingsConfigItem(); virtual void ImplCommit() override; public: virtual ~SettingsConfigItem() override; static SettingsConfigItem* get(); OUString getValue( const OUString& rGroup, const OUString& rKey ) const; void setValue( const OUString& rGroup, const OUString& rKey, const OUString& rValue ); }; } // namespace vcl #endif // INCLUDED_VCL_CONFIGSETTINGS_HXX /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ /collabora/cd-5.3-3.1 LibreOffice 核心代码仓库文档基金会
summaryrefslogtreecommitdiff
path: root/osx
another problematic submodules case.
AgeCommit message (Expand)Author
2018-05-21Add sal/osl/unx/file.cxx for debugging convenienceTor Lillqvist
2018-05-21Updates by Xcode 9.3Tor Lillqvist
2018-01-08Add a few Mac-specific source files in avmedia for easier breakpointingTor Lillqvist
2017-02-02gbuild-to-ide added -DLIBO_INTERNAL_ONLY to CXXFLAGSjan Iversen
2017-01-29gbuild-to-ide xcode, added targets in menujan Iversen
2016-10-20Add some more source files for breakpointing convenienceTor Lillqvist
2016-02-08vcl: cmdevt.[hc]xx -> commandevent.[hc]xxChris Sherlock
Jan Holesovsky
2018-11-22git hooks: Check that you are not committing to submodules by accident.Jan Holesovsky
2018-10-03Add Python files to pre-commit hook checksThorsten Behrens
2018-05-22Restore .git-hooks/commit-msg accidentally removed earlierTor Lillqvist
2018-05-22tdf#117342 - Add Karasa Jaga to LibreOffice coreRizal Muttaqin
2018-02-09clang-format: improve error message when CI failsMiklos Vajna
2018-01-15git pre-commit hook: catch copy&pasted author identityMiklos Vajna
2017-12-15clang-format: restore lost warning on touching formatted file without checkMiklos Vajna
2017-12-13clang-format: ignore not staged hunksMiklos Vajna
2017-11-21git-hooks: fix pre-commit in submodulesMiklos Vajna
2017-11-20clang-format: enforce coding style via JenkinsMiklos Vajna
2017-11-16git-hooks: mention download link for clang-format when warning about itMiklos Vajna
2017-11-16Warn when commit touches new files, but no suitable clang-format is foundStephan Bergmann
2017-11-13First look for clang-format in CLANG_FORMT env varStephan Bergmann
2017-11-13clang-format: standardize on 5.0.0Miklos Vajna
2017-11-03Enforce coding style with clang-format for new codeMiklos Vajna
2017-10-30git-hooks: don't complain about large .ui filesMichael Stahl
2017-09-20pre-commit-hook: Also check xsl files for whitespace and tabsSamuel Mehrbrodt
2017-09-11insist in a domain in .ui filesCaolán McNamara
2017-09-11disallow .ui translatable entries without context at checkinCaolán McNamara
2017-03-24git pre-commit hook: Also check swift filesSamuel Mehrbrodt
2016-12-08tdf#102784 - Enhance git pre-commit hookMarina Latini
2015-09-08git-hooks: Info how to install them manually.Jan Holesovsky
2015-06-13Catch funny line-ends in pre-commit hook.Thorsten Behrens
2015-02-13git-hooks: post-merge script does not need /bin/bashThomas Klausner
2015-02-13git-hooks: recognize multiple bug idsMiklos Vajna
2015-02-12git hooks: reject suspicious fdo referencesMiklos Vajna
2014-05-16git pre-commit hook: block large filesMiklos Vajna
2013-03-01grep actually doesn't normally know \t, but [:blank:] is [ \t]Luboš Luňák
2013-03-01warn about commit messages with accidental commentsLuboš Luňák
2012-10-26add hook to block use of markup in .ui filesCaolán McNamara
2012-10-25if git hooks are moved, move the README as wellMiklos Vajna
2012-10-16submodules migrationNorbert Thiebaud