1
0
mirror of https://github.com/QtExcel/QXlsx.git synced 2025-01-30 05:02:52 +08:00
QXlsx/Copycat/XlsxTab.h

40 lines
610 B
C
Raw Normal View History

2018-09-27 17:41:21 +09:00
// XlsxTab.h
#ifndef XLSXTAB_H
#define XLSXTAB_H
#include <QtGlobal>
2018-09-28 18:08:40 +09:00
#include <QObject>
#include <QString>
2018-09-27 17:41:21 +09:00
#include <QWidget>
#include <QTableWidget>
#include "xlsx.h"
2018-09-28 18:08:40 +09:00
/**
* @brief xlsx sub-tab widget
*/
2018-09-27 17:41:21 +09:00
class XlsxTab : public QWidget
{
Q_OBJECT
public:
2018-09-28 18:08:40 +09:00
explicit XlsxTab(QWidget* parent = nullptr,
QXlsx::AbstractSheet* ptrSheet = nullptr,
int SheetIndex = -1);
2018-09-27 17:41:21 +09:00
virtual ~XlsxTab();
signals:
public slots:
2018-09-28 18:08:40 +09:00
private:
2018-09-27 17:41:21 +09:00
QTableWidget* table;
2018-09-28 18:08:40 +09:00
QXlsx::AbstractSheet* sheet;
int sheetIndex;
private:
bool setSheet();
2018-09-27 17:41:21 +09:00
};
#endif // XLSXTAB_H