Get WxQt menu titles passing GUI tests
This commit is contained in:
@@ -44,6 +44,7 @@ public:
|
||||
virtual wxMenu *Remove(size_t pos);
|
||||
|
||||
virtual void EnableTop(size_t pos, bool enable);
|
||||
virtual bool IsEnabledTop(size_t pos) const wxOVERRIDE;
|
||||
|
||||
virtual void SetMenuLabel(size_t pos, const wxString& label);
|
||||
virtual wxString GetMenuLabel(size_t pos) const;
|
||||
|
@@ -184,6 +184,8 @@ wxMenuBar::wxMenuBar(size_t count, wxMenu *menus[], const wxString titles[], lon
|
||||
|
||||
static QMenu *SetTitle( wxMenu *menu, const wxString &title )
|
||||
{
|
||||
menu->SetTitle(title);
|
||||
|
||||
QMenu *qtMenu = menu->GetHandle();
|
||||
qtMenu->setTitle( wxQtConvertString( title ));
|
||||
|
||||
@@ -243,6 +245,12 @@ void wxMenuBar::EnableTop(size_t pos, bool enable)
|
||||
qtAction->setEnabled( enable );
|
||||
}
|
||||
|
||||
bool wxMenuBar::IsEnabledTop(size_t pos) const
|
||||
{
|
||||
QAction *qtAction = GetActionAt( m_qtMenuBar, pos );
|
||||
return qtAction->isEnabled();
|
||||
}
|
||||
|
||||
|
||||
void wxMenuBar::SetMenuLabel(size_t pos, const wxString& label)
|
||||
{
|
||||
|
Reference in New Issue
Block a user