QMenu* create_header_context_menu(QWidget *parent);
+ virtual QMenu* create_view_context_menu(QWidget *parent, QPoint &click_pos);
+
void delete_pressed();
private:
void on_show_hide_decoder(int index);
+ void on_export_row();
+ void on_export_row_from_here();
+
private:
pv::Session &session_;
shared_ptr<data::DecodeSignal> decode_signal_;
map<QComboBox*, uint16_t> init_state_map_; // init state selector -> decode channel ID
list< shared_ptr<pv::binding::Decoder> > bindings_;
+ data::decode::Row *selected_row_;
+ uint64_t selected_samplepos_;
+
vector<pv::widgets::DecoderGroupBox*> decoder_forms_;
map<data::decode::Row, int> row_title_widths_;