diff options
author | Katarina Behrens <Katarina.Behrens@cib.de> | 2018-05-08 16:05:59 +0200 |
---|---|---|
committer | Katarina Behrens <Katarina.Behrens@cib.de> | 2018-06-01 10:06:30 +0200 |
commit | f80ff212cf9610da30fbc1c11eae438419c52e62 (patch) | |
tree | d1cb43b27fa5dabdb27e05754a87e522e9591ab3 /vcl/qt5 | |
parent | 3fc3eaa9f8f53143a75a8661e6551c067758806a (diff) |
Basic skeleton of native menus
in the closet
Change-Id: Ic54b3853b53987b3e5a85444da0b9167a785bd81
Diffstat (limited to 'vcl/qt5')
-rw-r--r-- | vcl/qt5/Qt5Menu.cxx | 89 |
1 files changed, 89 insertions, 0 deletions
diff --git a/vcl/qt5/Qt5Menu.cxx b/vcl/qt5/Qt5Menu.cxx new file mode 100644 index 000000000000..2471f779c463 --- /dev/null +++ b/vcl/qt5/Qt5Menu.cxx @@ -0,0 +1,89 @@ +/* -*- 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/. + */ + +#include "Qt5Frame.hxx" +#include "Qt5Menu.hxx" + +Qt5Menu::Qt5Menu( bool bMenuBar ) : + mpVCLMenu( nullptr ), + mpParentSalMenu( nullptr ), + mpFrame( nullptr ), + mbMenuBar( bMenuBar ) +{ +} + +Qt5Menu::~Qt5Menu() +{ +} + +bool Qt5Menu::VisibleMenuBar() +{ + return false; +} + +void Qt5Menu::InsertItem( SalMenuItem* pSalMenuItem, unsigned nPos ) +{ +} + +void Qt5Menu::RemoveItem( unsigned nPos ) +{ +} + +void Qt5Menu::SetSubMenu( SalMenuItem* pSalMenuItem, SalMenu* pSubMenu, unsigned nPos ) +{ +} + +void Qt5Menu::SetFrame( const SalFrame* pFrame ) +{ + + mpFrame = const_cast<Qt5Frame*>( static_cast<const Qt5Frame*>( pFrame ) ); +} + +void Qt5Menu::ShowItem( unsigned nPos, bool bCheck ) +{ +} + +void Qt5Menu::CheckItem( unsigned nPos, bool bCheck ) +{ +} + +void Qt5Menu::EnableItem( unsigned nPos, bool bEnable ) +{ +} + +void Qt5Menu::SetItemText( unsigned nPos, SalMenuItem* pSalMenuItem, const rtl::OUString& rText ) +{ +} + +void Qt5Menu::SetItemImage( unsigned nPos, SalMenuItem* pSalMenuItem, const Image& rImage) +{ +} + +void Qt5Menu::SetAccelerator( unsigned nPos, SalMenuItem* pSalMenuItem, const vcl::KeyCode& rKeyCode, const OUString& rKeyName ) +{ +} + +void Qt5Menu::GetSystemMenuData( SystemMenuData* pData ) +{ +} + + +Qt5MenuItem::Qt5MenuItem( const SalItemParams* pItemData ) : + mnId( pItemData->nId ), + mpVCLMenu( pItemData->pMenu ), + mpParentMenu( nullptr ), + mpSubMenu( nullptr ) +{ +} + +Qt5MenuItem::~Qt5MenuItem() +{ +} + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |