40 lines
1.3 KiB
C++
40 lines
1.3 KiB
C++
#ifndef SDATADLG_H
|
|
#define SDATADLG_H
|
|
|
|
#include <QDialog>
|
|
#include <QTabWidget>
|
|
#include <QTableWidget>
|
|
|
|
#include "../common.h"
|
|
|
|
class SDataDlg : public QDialog
|
|
{
|
|
Q_OBJECT
|
|
public:
|
|
SDataDlg();
|
|
~SDataDlg();
|
|
void setWidgets();
|
|
QTableWidget *AddTable(QString _str);
|
|
void DataReload(QString _strTableName,int _nSelect);
|
|
QTableWidget *GetCurrentWidget() { return (QTableWidget *)m_ptab->currentWidget();}
|
|
int GetCurrentArticle();
|
|
void InsertCopyRow(int _nRow,QTableWidget *_pCurrent,QTableWidget *_pNew);
|
|
|
|
void SearchDate(QDate _dtStart,QDate _dtEnd);
|
|
void SearchCounter(int _nCatalogIndex,int _nCompIndex,int _nInsDelIndex,int _nCounter);
|
|
void SearchLength(int _nCatalogIndex,int _nCompIndex,int _nInsDelIndex,int _nLength);
|
|
void SearchReplace(int _nCatalogIndex,int _nReplaceFindIndex,int _nReplaceIndex,QString _strFind,QString _strReplace);
|
|
void SearchKeyword(QVector <SKeyword> _vecKeyword);
|
|
|
|
void Import(QVector <QByteArray> _vecImport);
|
|
void Export(QString _strFilename);
|
|
//void SearchCounter(int _nCatalogIndex,int _nCompIndex,int _nInsDelIndex,QString _strCounter);
|
|
private:
|
|
QTabWidget *m_ptab;
|
|
private slots:
|
|
void DoubleClickTab(int index);
|
|
void CloseTab(int index);
|
|
};
|
|
|
|
#endif // SDATADLG_H
|