#pragma once
#include <string>

namespace QSS
{
    std::string label(int fontSize = 14, std::string color = "", std::string bkgcolor = "", std::string border = "");

    std::string button(int fontSize = 14, std::string color = "", std::string bkgcolor = "", std::string border = "");

    extern const std::string LABEL_BKG_1;
    extern const std::string LABEL_BKG_2;
    extern const std::string LABEL_BOX;
    extern const std::string LABEL_KEY;
    extern const std::string LABEL_VAL;

    extern const std::string BTN;
    extern const std::string BTN_ACTIVE;
    extern const std::string BTN_CONFIRM;
    extern const std::string BTN_CANCEL;

    extern const std::string COMBOX;
    extern const std::string COMBOX_14;

    extern const std::string LINEEDIT;

    extern const std::string QSS_BOX_ACTIVE;

    extern const std::string LABEL_TITLE;

    extern const std::string STYLE_TITLE_ICON;

    extern const std::string QSS_UNDERLINE;

    extern const std::string QSS_BTN_MGR;

    extern const std::string QSS_BTN_MGR_ACTIVE;

    //"background-color: qlineargradient(x1:0, y1:0, x2:1, y2:0, stop:0 transparent, stop:%1 red, stop:1 blue);"

    ///////////////////////////////////////////////////////////////////////////////////////////////////
    /// === 表格
    extern const std::string QSS_TABLE;
    // 表头
    extern const std::string QSS_TABLE_HEAD;
    // 单元格
    extern const std::string QSS_TABLE_CELL;

    extern const std::string QSS_TABLE_BTN_VIEW;



    // 表格行的斑马色0
    extern const std::string QSS_TABLE_ROW_0;
    // 表格行的斑马色1
    extern const std::string QSS_TABLE_ROW_1;
    // 表格行的高亮显示
    extern const std::string QSS_TABLE_ROW_HIGHLIGHT;


    extern const std::string QSS_CARD_DEVICE;

};


