@ -125,14 +125,10 @@ QMenu *AppMenuApplet::createMenu(int idx) const
QAction * action = nullptr ;
QAction * action = nullptr ;
if ( view ( ) = = CompactView ) {
if ( view ( ) = = CompactView ) {
menu = new QMenu ( ) ;
auto menuAction = static_cast < QAction * > ( m_model - > data ( QModelIndex ( ) , AppMenuModel : : ActionRole ) . value < void * > ( ) ) ;
for ( int i = 0 ; i < m_model - > rowCount ( ) ; i + + ) {
if ( menuAction ) {
const QModelIndex index = m_model - > index ( i , 0 ) ;
menu = menuAction - > menu ( ) ;
const QVariant data = m_model - > data ( index , AppMenuModel : : ActionRole ) ;
action = ( QAction * ) data . value < void * > ( ) ;
menu - > addAction ( action ) ;
}
}
menu - > setAttribute ( Qt : : WA_DeleteOnClose ) ;
} else if ( view ( ) = = FullView ) {
} else if ( view ( ) = = FullView ) {
const QModelIndex index = m_model - > index ( idx , 0 ) ;
const QModelIndex index = m_model - > index ( idx , 0 ) ;
const QVariant data = m_model - > data ( index , AppMenuModel : : ActionRole ) ;
const QVariant data = m_model - > data ( index , AppMenuModel : : ActionRole ) ;