Newer
Older
CasicBioRecNew / utils / SelectDeptUtil.h
#ifndef SELECTDEPTUTIL_H
#define SELECTDEPTUTIL_H

#include <QObject>
#include <QComboBox>

class SelectDeptUtil : public QObject
{
    Q_OBJECT
public:
    ~SelectDeptUtil() {};
    SelectDeptUtil(const SelectDeptUtil&)=delete;
    SelectDeptUtil& operator=(const SelectDeptUtil&)=delete;

    static SelectDeptUtil& getInstance() {
        static SelectDeptUtil instance;
        return instance;
    }

    void initSelectDept(QComboBox * uiObj, QList<QVariantMap> * deptList);
    void checkDeptSelected(QComboBox * uiObj, QList<QVariantMap> * deptList, QString deptId);

private:
    SelectDeptUtil();
};

#endif // SELECTDEPTUTIL_H