/* -*- 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/. */ #ifndef INCLUDED_STARMATH_SOURCE_UIOBJECT_HXX #define INCLUDED_STARMATH_SOURCE_UIOBJECT_HXX #include class SmElementsControl; class SmElement; class ElementUIObject : public UIObject { private: VclPtr mxElementsSelector; OUString maID; public: ElementUIObject(VclPtr xElementSelector, const OUString& rID); virtual StringMap get_state() override; virtual void execute(const OUString& rAction, const StringMap& rParameters) override; private: SmElement* get_element(); }; class ElementSelectorUIObject : public WindowUIObject { private: VclPtr mxElementsSelector; public: explicit ElementSelectorUIObject(VclPtr xElementSelector); virtual StringMap get_state() override; static std::unique_ptr create(vcl::Window* pWindow); virtual std::unique_ptr get_child(const OUString& rID) override; virtual std::set get_children() const override; protected: virtual OUString get_name() const override; }; #endif /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ ce-6-0 LibreOffice 核心代码仓库文档基金会
summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2020-05-21lok: use "None" string item in the ListBox controlHenry Castro
2020-05-20tdf#132169 we always get the value in MapUnit::Map100thMMCaolán McNamara
2019-07-31Improved loplugin:stringconstant (now that GCC 7 supports it): svxStephan Bergmann
2019-05-22tdf#42949 Fix IWYU warnings in include/svx/[h-r]*Gabor Kelemen
2019-05-07tdf#62699 Drop pass-through header file include/svx/xattr.hxxGabor Kelemen
2019-04-30tdf#62699 Drop pass-through header file include/svx/xlineit.hxxGabor Kelemen
2019-02-12o3tl::make_unique -> std::make_unique in svx/Gabor Kelemen
2018-10-08loplugin:constfields in svxNoel Grandin
2018-09-11loplugin:simplifyconstruct in svtools..svxNoel Grandin
2018-08-10unnecessary null check before dynamic_cast, in svxNoel Grandin
2018-06-01drop Image(Bitmap) constructorNoel Grandin
2018-03-23Typo: GetSelectItemId -> GetSelectedItemIdSamuel Mehrbrodt
2018-02-21loplugin:changetoolsgen in svxNoel Grandin
2018-02-19loplugin:useuniqueptr in SvxLineStyleToolBoxControlNoel Grandin
2018-01-12More loplugin:cstylecast: svxStephan Bergmann
2018-01-11loplugin:redundantcast: svxStephan Bergmann
2017-12-11loplugin:salcall fix functionsNoel Grandin
2017-11-22loplugin:flatten in svxNoel Grandin
2017-10-23loplugin:includeform: svxStephan Bergmann
2017-09-21Rename GetSelectEntry -> GetSelectedEntrySamuel Mehrbrodt
2017-08-17remove UL/L suffixes from integer constants on the RHS of expressionsNoel Grandin
2017-07-21de-hrc various thingsCaolán McNamara
2017-07-21migrate to boost::gettextCaolán McNamara
2017-06-27loplugin:oncevar in svxNoel Grandin
2017-05-19make string translation loading more uniformCaolán McNamara