summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorSamuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>2019-12-05 15:56:06 +0100
committerSamuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>2019-12-11 11:30:33 +0100
commit261cd2301d0cb581de2238913bd99e2041ad6eda (patch)
tree751e1bbe84d351f24887e5c8a1a6ac599a98b4ce /include
parentb26f29a976838247175576f17fb4a3087e1bb922 (diff)
clang-format for infobar files
Change-Id: Iba097ebe214a6904caf01bfb880b34fdccf673ea Reviewed-on: https://gerrit.libreoffice.org/84570 Tested-by: Jenkins Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
Diffstat (limited to 'include')
-rw-r--r--include/sfx2/infobar.hxx127
1 files changed, 60 insertions, 67 deletions
diff --git a/include/sfx2/infobar.hxx b/include/sfx2/infobar.hxx
index 80f4c0a0506c..f725a27044f2 100644
--- a/include/sfx2/infobar.hxx
+++ b/include/sfx2/infobar.hxx
@@ -11,15 +11,16 @@
#include <vector>
+#include <basegfx/color/bcolor.hxx>
#include <vcl/button.hxx>
#include <vcl/fixed.hxx>
-#include <basegfx/color/bcolor.hxx>
-#include <sfx2/dllapi.h>
#include <sfx2/childwin.hxx>
+#include <sfx2/dllapi.h>
// These must match the values in offapi/com/sun/star/frame/InfobarType.idl
-enum class InfobarType {
+enum class InfobarType
+{
INFO = 0,
SUCCESS = 1,
WARNING = 2,
@@ -28,7 +29,7 @@ enum class InfobarType {
class InfobarData
{
- public:
+public:
OUString msId;
OUString msPrimaryMessage;
OUString msSecondaryMessage;
@@ -40,88 +41,80 @@ class InfobarData
*/
class SFX2_DLLPUBLIC SfxInfoBarContainerChild final : public SfxChildWindow
{
- private:
- SfxBindings* const m_pBindings;
+private:
+ SfxBindings* const m_pBindings;
- public:
- SfxInfoBarContainerChild( vcl::Window* pParent,
- sal_uInt16 nId,
- SfxBindings* pBindings,
- SfxChildWinInfo* pInfo );
- virtual ~SfxInfoBarContainerChild() override;
+public:
+ SfxInfoBarContainerChild(vcl::Window* pParent, sal_uInt16 nId, SfxBindings* pBindings,
+ SfxChildWinInfo* pInfo);
+ virtual ~SfxInfoBarContainerChild() override;
- SFX_DECL_CHILDWINDOW_WITHID( SfxInfoBarContainerChild );
+ SFX_DECL_CHILDWINDOW_WITHID(SfxInfoBarContainerChild);
- void Update( );
+ void Update();
};
/** Class representing a single InfoBar to be added in a SfxInfoBarContainerWindow.
*/
class SFX2_DLLPUBLIC SfxInfoBarWindow final : public vcl::Window
{
- private:
- OUString const m_sId;
- InfobarType m_eType;
- VclPtr<FixedImage> m_pImage;
- VclPtr<FixedText> m_pPrimaryMessage;
- VclPtr<FixedText> m_pSecondaryMessage;
- VclPtr<Button> m_pCloseBtn;
- std::vector< VclPtr<PushButton> > m_aActionBtns;
-
- void SetForeAndBackgroundColors( InfobarType eType );
-
- public:
- SfxInfoBarWindow( vcl::Window* parent, const OUString& sId,
- const OUString& sPrimaryMessage,
- const OUString& sSecondaryMessage,
- InfobarType InfobarType,
- bool bShowCloseButton, WinBits nMessageStyle);
- virtual ~SfxInfoBarWindow( ) override;
- virtual void dispose() override;
-
- const OUString& getId() const { return m_sId; }
- virtual void Paint( vcl::RenderContext& rRenderContext, const tools::Rectangle& ) override;
- virtual void Resize( ) override;
- void Update(const OUString& sPrimaryMessage, const OUString& sSecondaryMessage,
- InfobarType eType);
- basegfx::BColor m_aBackgroundColor;
- basegfx::BColor m_aForegroundColor;
-
- /** Add button to Infobar.
+private:
+ OUString const m_sId;
+ InfobarType m_eType;
+ VclPtr<FixedImage> m_pImage;
+ VclPtr<FixedText> m_pPrimaryMessage;
+ VclPtr<FixedText> m_pSecondaryMessage;
+ VclPtr<Button> m_pCloseBtn;
+ std::vector<VclPtr<PushButton>> m_aActionBtns;
+
+ void SetForeAndBackgroundColors(InfobarType eType);
+
+public:
+ SfxInfoBarWindow(vcl::Window* parent, const OUString& sId, const OUString& sPrimaryMessage,
+ const OUString& sSecondaryMessage, InfobarType InfobarType,
+ bool bShowCloseButton, WinBits nMessageStyle);
+ virtual ~SfxInfoBarWindow() override;
+ virtual void dispose() override;
+
+ const OUString& getId() const { return m_sId; }
+ virtual void Paint(vcl::RenderContext& rRenderContext, const tools::Rectangle&) override;
+ virtual void Resize() override;
+ void Update(const OUString& sPrimaryMessage, const OUString& sSecondaryMessage,
+ InfobarType eType);
+ basegfx::BColor m_aBackgroundColor;
+ basegfx::BColor m_aForegroundColor;
+
+ /** Add button to Infobar.
* Infobar takes ownership of the button so the button is
* destroyed when the infobar gets destroyed.
*/
- void addButton(PushButton* pButton);
+ void addButton(PushButton* pButton);
- private:
- DECL_LINK( CloseHandler, Button*, void );
+private:
+ DECL_LINK(CloseHandler, Button*, void);
};
class SfxInfoBarContainerWindow final : public vcl::Window
{
- private:
- SfxInfoBarContainerChild* m_pChildWin;
- std::vector< VclPtr<SfxInfoBarWindow> > m_pInfoBars;
-
- public:
- SfxInfoBarContainerWindow(SfxInfoBarContainerChild* pChildWin);
- virtual ~SfxInfoBarContainerWindow( ) override;
- virtual void dispose() override;
-
- VclPtr<SfxInfoBarWindow> appendInfoBar(const OUString& sId,
- const OUString& sPrimaryMessage,
- const OUString& sSecondaryMessage,
- InfobarType ibType,
- WinBits nMessageStyle,
- bool bShowCloseButton);
- VclPtr<SfxInfoBarWindow> getInfoBar(const OUString& sId);
- bool hasInfoBarWithID(const OUString& sId);
- void removeInfoBar(VclPtr<SfxInfoBarWindow> const & pInfoBar);
-
- virtual void Resize() override;
+private:
+ SfxInfoBarContainerChild* m_pChildWin;
+ std::vector<VclPtr<SfxInfoBarWindow>> m_pInfoBars;
+
+public:
+ SfxInfoBarContainerWindow(SfxInfoBarContainerChild* pChildWin);
+ virtual ~SfxInfoBarContainerWindow() override;
+ virtual void dispose() override;
+
+ VclPtr<SfxInfoBarWindow> appendInfoBar(const OUString& sId, const OUString& sPrimaryMessage,
+ const OUString& sSecondaryMessage, InfobarType ibType,
+ WinBits nMessageStyle, bool bShowCloseButton);
+ VclPtr<SfxInfoBarWindow> getInfoBar(const OUString& sId);
+ bool hasInfoBarWithID(const OUString& sId);
+ void removeInfoBar(VclPtr<SfxInfoBarWindow> const& pInfoBar);
+
+ virtual void Resize() override;
};
-
#endif
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */