Get WxQt menu titles passing GUI tests
This commit is contained in:
@@ -44,6 +44,7 @@ public:
|
|||||||
virtual wxMenu *Remove(size_t pos);
|
virtual wxMenu *Remove(size_t pos);
|
||||||
|
|
||||||
virtual void EnableTop(size_t pos, bool enable);
|
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 void SetMenuLabel(size_t pos, const wxString& label);
|
||||||
virtual wxString GetMenuLabel(size_t pos) const;
|
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 )
|
static QMenu *SetTitle( wxMenu *menu, const wxString &title )
|
||||||
{
|
{
|
||||||
|
menu->SetTitle(title);
|
||||||
|
|
||||||
QMenu *qtMenu = menu->GetHandle();
|
QMenu *qtMenu = menu->GetHandle();
|
||||||
qtMenu->setTitle( wxQtConvertString( title ));
|
qtMenu->setTitle( wxQtConvertString( title ));
|
||||||
|
|
||||||
@@ -243,6 +245,12 @@ void wxMenuBar::EnableTop(size_t pos, bool enable)
|
|||||||
qtAction->setEnabled( 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)
|
void wxMenuBar::SetMenuLabel(size_t pos, const wxString& label)
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user