diff --git a/modules/gui/src/sequence_viewer/sequence_table_view.cc b/modules/gui/src/sequence_viewer/sequence_table_view.cc index 68eb7d2d8766a8204987f7aae0e641e1980cd9f3..9a7020ff92915b4d74f2d62922f73218da24f793 100644 --- a/modules/gui/src/sequence_viewer/sequence_table_view.cc +++ b/modules/gui/src/sequence_viewer/sequence_table_view.cc @@ -476,6 +476,14 @@ void SequenceTableView::keyPressEvent(QKeyEvent* event) } } +int SequenceTableView::sizeHintForColumn(int column) const { + return this->fontMetrics().width('W'); +} + +int SequenceTableView::sizeHintForRow(int row) const { + return this->fontMetrics().height(); +} + SequenceTableView::~SequenceTableView(){} }} diff --git a/modules/gui/src/sequence_viewer/sequence_table_view.hh b/modules/gui/src/sequence_viewer/sequence_table_view.hh index 37d9dac82859d5d203bf2ec08a4f520964a188d4..24c743b64cbd8e318a22091cb2032904ff98196b 100644 --- a/modules/gui/src/sequence_viewer/sequence_table_view.hh +++ b/modules/gui/src/sequence_viewer/sequence_table_view.hh @@ -64,6 +64,8 @@ protected: virtual void keyPressEvent(QKeyEvent* event); virtual QModelIndex moveCursor(CursorAction cursorAction, Qt::KeyboardModifiers modifiers); void scrollTo (const QModelIndex & index, ScrollHint hint = EnsureVisible); + virtual int sizeHintForColumn(int column) const; + virtual int sizeHintForRow(int row) const; private slots: void InitStaticColumn(); @@ -73,7 +75,6 @@ private slots: void ResizeHeight(int index, int, int size); private: - std::pair<int, int> GetSimpleSelection(int row); QTableView* static_column_; QTableView* static_row_;