Change "Select Graphs" from QToolButton to QComboBox

This commit is contained in:
Chocobo1
2015-08-16 14:35:25 +08:00
parent 331219dda8
commit 2997c0fd1e
2 changed files with 30 additions and 11 deletions

View File

@@ -30,6 +30,7 @@
#define SPEEDWIDGET_H
#include <QWidget>
#include <QComboBox>
#include <QtConcurrentRun>
#include "speedplotview.h"
@@ -37,12 +38,22 @@
class QVBoxLayout;
class QHBoxLayout;
class QLabel;
class QComboBox;
class QToolButton;
class QMenu;
class QSignalMapper;
class PropertiesWidget;
class ComboBoxMenuButton : public QComboBox
{
Q_OBJECT
public:
ComboBoxMenuButton(QWidget *parent, QMenu *menu);
virtual void showPopup();
private:
QMenu *m_menu;
};
class SpeedWidget : public QWidget
{
Q_OBJECT
@@ -66,7 +77,7 @@ private:
QComboBox *m_periodCombobox;
SpeedPlotView *m_plot;
QToolButton *m_graphsButton;
ComboBoxMenuButton *m_graphsButton;
QMenu *m_graphsMenu;
QList<QAction *> m_graphsMenuActions;
QSignalMapper *m_graphsSignalMapper;