#include <list>
#include <utility>
-#include <QWidget>
+#include "marginwidget.h"
namespace pv {
namespace view {
class Signal;
class View;
-class Header : public QWidget
+class Header : public MarginWidget
{
Q_OBJECT
boost::shared_ptr<pv::view::Signal> get_mouse_over_signal(
const QPoint &pt);
+ void clear_selection();
+
private:
void paintEvent(QPaintEvent *event);
void contextMenuEvent(QContextMenuEvent *event);
private slots:
+ void on_signals_changed();
+
void on_action_set_name_triggered();
void on_action_set_colour_triggered();
+ void on_signals_moved();
+
signals:
void signals_moved();
private:
- View &_view;
-
QPoint _mouse_point;
QPoint _mouse_down_point;