コード例 #1
0
ファイル: knheadercontainer.cpp プロジェクト: loki1412/Mu
KNHeaderContainer::KNHeaderContainer(QWidget *parent) :
    QWidget(parent)
{
    //Set properties.
    setAutoFillBackground(true);

    //Configure the palette.
    configurePalette();

    //Initial the animation timeline.
    m_mouseIn=generateTimeline(maximumBrightness);
    m_mouseOut=generateTimeline(minimumBrightness);
}
コード例 #2
0
ファイル: knheaderbutton.cpp プロジェクト: EAGzzyCSL/Mu
KNHeaderButton::KNHeaderButton(QWidget *parent) :
    QWidget(parent)
{
    //Set properties.
    setContentsMargins(0,0,0,0);

    //Set palette.
    configurePalette();

    //Inital widgets.
    initialIcon();
    initialText();
    initialTimeLine();
}
コード例 #3
0
ファイル: knheaderbutton.cpp プロジェクト: loki1412/Mu
KNHeaderButton::KNHeaderButton(QWidget *parent) :
    KNAnimeCheckedButton(parent)
{
    //Set properties.
    setContentsMargins(0,0,0,0);
    setMinimumWidth(182);

    //Connect signal.
    connect(this, &KNHeaderButton::clicked,
            this, &KNHeaderButton::requireShowCategorySwitcher);

    //Set palette.
    configurePalette();

    //Inital widgets.
    initialIcon();
    initialText();
    initialTimeLine();
}