OpenMS
SpectraIDViewTab::SelfResizingTableView_ Class Reference
Inheritance diagram for SpectraIDViewTab::SelfResizingTableView_:
[legend]
Collaboration diagram for SpectraIDViewTab::SelfResizingTableView_:
[legend]

Private Slots

void resizeEvent (QResizeEvent *event) override
 
- Private Slots inherited from TableView
void headerContextMenu_ (const QPoint &)
 Display header context menu; allows to show/hide columns. More...
 

Additional Inherited Members

- Signals inherited from TableView
void resized ()
 emitted when the widget is resized More...
 
- Private Member Functions inherited from TableView
 TableView (QWidget *parent=nullptr)
 Constructor. More...
 
 ~TableView () override=default
 Destructor. More...
 
virtual void exportEntries ()
 Export table entries as currently shown in the table in TSV format (only for visible data) More...
 
void appendRow ()
 adds a new row to the bottom More...
 
QTableWidgetItem * setAtBottomRow (const QString &text, size_t column_index, const QColor &background, const QColor &foreground=QColor("SomeInvalidColor"))
 
QTableWidgetItem * setAtBottomRow (const char *text, size_t column_index, const QColor &background, const QColor &foreground=QColor("SomeInvalidColor"))
 
QTableWidgetItem * setAtBottomRow (const int i, size_t column_index, const QColor &background, const QColor &foreground=QColor("SomeInvalidColor"))
 
QTableWidgetItem * setAtBottomRow (const double d, size_t column_index, const QColor &background, const QColor &foreground=QColor("SomeInvalidColor"))
 
QTableWidgetItem * setAtBottomRow (const bool selected, size_t column_index, const QColor &background, const QColor &foreground=QColor("SomeInvalidColor"))
 create a checkbox item (with no text) More...
 
QTableWidgetItem * setAtBottomRow (QTableWidgetItem *item, size_t column_index, const QColor &background, const QColor &foreground)
 create a custom item (if above methods are not sufficient) More...
 
void setHeaders (const QStringList &headers)
 sets the visible headers (and the number of columns) More...
 
void hideColumns (const QStringList &header_names)
 
QStringList getHeaderNames (const WidgetHeader which, bool use_export_name=false)
 Obtain header names, either from all, or only the visible columns. More...
 
void setHeaderExportName (const int header_column, const QString &export_name)
 Set the export-name of a column, which will be returned in getHeaderNames() when use_export_name it true. More...
 
QString getHeaderExportName (const int header_column)
 Gets the export-name of a column. More...
 
QString getHeaderName (const int header_column)
 
void setMandatoryExportColumns (QStringList &cols)
 Set the mandatory export columns cols which get exported even if the user decided to hide them. More...
 
void resizeEvent (QResizeEvent *event) override
 emits the resized signal More...
 
- Static Private Member Functions inherited from TableView
static void updateCheckBoxItem (QTableWidgetItem *item)
 
- Private Attributes inherited from TableView
QStringList mandatory_export_columns_
 columns that are exported to tsv files even if they are hidden in the GUI More...
 

Member Function Documentation

◆ resizeEvent

void resizeEvent ( QResizeEvent *  event)
overrideprivateslot