Skip to content

Commit

Permalink
[ui] Move icon-less network logger toolbar actions under settings menu
Browse files Browse the repository at this point in the history
  • Loading branch information
nirvn committed Jun 27, 2020
1 parent fc57be6 commit 6f82f33
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 8 deletions.
27 changes: 22 additions & 5 deletions src/app/devtools/networklogger/qgsnetworkloggerpanelwidget.cpp
Expand Up @@ -13,17 +13,21 @@
* *
***************************************************************************/

#include "qgsnetworkloggerpanelwidget.h"
#include "qgsapplication.h"
#include "qgsguiutils.h"
#include "qgsjsonutils.h"
#include "qgsnetworkloggerpanelwidget.h"
#include "qgsnetworkloggernode.h"
#include "qgsnetworklogger.h"
#include "qgssettings.h"
#include "qgsnetworkloggernode.h"
#include "qgsjsonutils.h"

#include <QFileDialog>
#include <QFontDatabase>
#include <QMenu>
#include <QScrollBar>
#include <QFileDialog>
#include <QMessageBox>
#include <QScrollBar>
#include <QToolButton>

#include <nlohmann/json.hpp>

//
Expand Down Expand Up @@ -200,4 +204,17 @@ QgsNetworkLoggerPanelWidget::QgsNetworkLoggerPanelWidget( QgsNetworkLogger *logg

fout << json;
} );


QMenu *settingsMenu = new QMenu();
QToolButton *settingsButton = new QToolButton();
settingsButton->setAutoRaise( true );
settingsButton->setToolTip( tr( "Settings" ) );
settingsButton->setMenu( settingsMenu );
settingsButton->setPopupMode( QToolButton::InstantPopup );
settingsButton->setIcon( QgsApplication::getThemeIcon( QStringLiteral( "/mActionOptions.svg" ) ) );
mToolbar->addWidget( settingsButton );

settingsMenu->addAction( mActionShowSuccessful );
settingsMenu->addAction( mActionShowTimeouts );
}
4 changes: 1 addition & 3 deletions src/ui/qgsnetworkloggerpanelbase.ui
Expand Up @@ -39,10 +39,8 @@
</property>
<addaction name="mActionRecord"/>
<addaction name="mActionClear"/>
<addaction name="mActionShowSuccessful"/>
<addaction name="mActionShowTimeouts"/>
<addaction name="separator"/>
<addaction name="mActionSaveLog"/>
<addaction name="separator"/>
</widget>
</item>
<item>
Expand Down

0 comments on commit 6f82f33

Please sign in to comment.