60 lines
1.6 KiB
C++
60 lines
1.6 KiB
C++
#ifndef YMUPLOADWIDGET
|
|
#define YMUPLOADWIDGET
|
|
#include <QWidget>
|
|
#include <QGroupBox>
|
|
#include <QListWidget>
|
|
#include <QListWidgetItem>
|
|
#include <QLineEdit>
|
|
#include <QString>
|
|
#include <QMap>
|
|
#include <QTabWidget>
|
|
|
|
|
|
class YMUploadWidget:public QWidget
|
|
{
|
|
Q_OBJECT
|
|
enum E_DATABASE_COMMAND
|
|
{
|
|
E_DATABASE_COMMAND_INSERT = 0,
|
|
E_DATABASE_COMMAND_UPDATE,
|
|
};
|
|
public:
|
|
YMUploadWidget(QWidget *parent = 0);
|
|
~YMUploadWidget();
|
|
|
|
private:
|
|
QGroupBox *setUploadWidgets();
|
|
QListWidget* m_plwMorphereGroup;
|
|
QLineEdit* m_pleMorphereGroup;
|
|
QListWidget* m_plwMorphere;
|
|
QGroupBox* m_pgbMorphere;
|
|
QTabWidget* m_ptwResult;
|
|
QTabWidget* m_ptwSource;
|
|
|
|
public slots:
|
|
void MorphereGroupInsert();
|
|
void MorphereGroupDelete();
|
|
void MorphereGroupModify();
|
|
void MorphereGroupRefresh();
|
|
void MorphereGroupCopyPaste();
|
|
void currentGroupItemChanged(QListWidgetItem *_pCurrent, QListWidgetItem *_pPrev=0);
|
|
|
|
void MorphereDelete();
|
|
void MorphereUp();
|
|
void MorphereDown();
|
|
void MorphereAdd();
|
|
|
|
void currentMorphereItemChanged(QListWidgetItem *_pCurrent, QListWidgetItem *_pPrev=0);
|
|
void RefreshMorphere(int _nGroup);
|
|
// void RefreshMorphere(int _nGroup);
|
|
|
|
void DataBaseMorphereMorphere(int _nArticle,QMap<QString, QString> mapParam ,int _nGroup,int _nCommand, QString _strFilterId = "");
|
|
void DataBaseMorphere(int _nType, QString _strJson,int _nGroup,int _nCommand,QString _strFilterId);
|
|
void setResultTabWidget(QTabWidget* tabWidget);
|
|
void setSourceTabWidget(QTabWidget* tabWidget);
|
|
};
|
|
|
|
|
|
#endif // YMUPLOADWIDGET
|
|
|