15 #ifndef QGSTABLEEDITORDIALOG_H
16 #define QGSTABLEEDITORDIALOG_H
20 #include "ui_qgstableeditorbase.h"
21 #include <QMainWindow>
65 bool setTableContentsFromClipboard();
80 double tableRowHeight(
int row );
88 double tableColumnWidth(
int column );
98 void setTableRowHeight(
int row,
double height );
108 void setTableColumnWidth(
int column,
double width );
115 bool includeTableHeader()
const;
122 void setIncludeTableHeader(
bool included );
129 QVariantList tableHeaders()
const;
136 void setTableHeaders(
const QVariantList &headers );
159 void closeEvent( QCloseEvent * )
override;
167 bool mBlockSignals =
false;
169 void updateActionNamesFromSelection();
Abstract interface for generating an expression context.
A bar for displaying non-blocking messages to the user.
A reusable window for editing simple spreadsheet-style tables.
void includeHeaderChanged(bool included)
Emitted whenever the "include table header" setting is changed.
void tableChanged()
Emitted whenever the table contents are changed.
QVector< QgsTableRow > QgsTableContents
A set of table rows.