Scroll to navigation

kdk::KMiniCalendarItem(3) Library Functions Manual kdk::KMiniCalendarItem(3)

NAME

kdk::KMiniCalendarItem

SYNOPSIS

Inherits QWidget.

Public Types


enum DayType { DayType_MonthPre = 0, DayType_MonthNext = 1, DayType_MonthCurrent = 2, DayType_WeekEnd = 3 }
enum SelectType { SelectType_Rect = 0, SelectType_Circle = 1, SelectType_Triangle = 2, SelectType_Image = 3 }

Public Slots


void setSelect (bool select)
void setShowLunar (bool showLunar)
void setSelectType (const SelectType &selectType)
void setDate (const QDate &date)
void setLunar (const QString &lunar)
void setDayType (const DayType &dayType)
void setDate (const QDate &date, const QString &lunar, const DayType &dayType)
void setEnableBorder (bool bVisible)
void setBorderColor (const QColor &borderColor)
void setWeekColor (const QColor &weekColor)
void setSuperColor (const QColor &superColor)
void setLunarColor (const QColor &lunarColor)
void setCurrentTextColor (const QColor &currentTextColor)
void setOtherTextColor (const QColor &otherTextColor)
void setSelectTextColor (const QColor &selectTextColor)
void setHoverTextColor (const QColor &hoverTextColor)
void setCurrentLunarColor (const QColor &currentLunarColor)
void setOtherLunarColor (const QColor &otherLunarColor)
void setSelectLunarColor (const QColor &selectLunarColor)
void setHoverLunarColor (const QColor &hoverLunarColor)
void setCurrentBgColor (const QColor &currentBgColor)
void setOtherBgColor (const QColor &otherBgColor)
void setSelectBgColor (const QColor &selectBgColor)
void setHoverBgColor (const QColor &hoverBgColor)

Signals


void clicked (const QDate &date, const KMiniCalendarItem::DayType &dayType)

Public Member Functions


KMiniCalendarItem (QWidget *parent=0)
bool getSelect () const
获取是否选中 bool getShowLunar () const
获取是否显示农历 bool getEnableBorder () const
获取启用边界 SelectType getSelectType () const
获取选择类型 QDate getDate () const
获取当前日期 QString getLunar () const
获取农历信息 DayType getDayType () const
获取日期类型 QColor getBorderColor () const
获取边框颜色 QColor getWeekColor () const
获取周颜色 QColor getSuperColor () const
获取角标颜色 QColor getLunarColor () const
获取农历节日颜色 QColor getCurrentTextColor () const
获取当前月文字颜色 QColor getOtherTextColor () const
获取其他月文字颜色 QColor getSelectTextColor () const
获取选中日期文字颜色 QColor getHoverTextColor () const
获取悬停日期文字颜色 QColor getCurrentLunarColor () const
获取当前月农历文字颜色 QColor getOtherLunarColor () const
获取其他月农历文字颜色 QColor getSelectLunarColor () const
获取选中日期农历文字颜色 QColor getHoverLunarColor () const
获取悬停日期农历文字颜色 QColor getCurrentBgColor () const
获取当前月背景颜色 QColor getOtherBgColor () const
获取其他月背景颜色 QColor getSelectBgColor () const
获取选中日期背景颜色 QColor getHoverBgColor () const
获取悬停日期背景颜色 QSize sizeHint () const
QSize minimumSizeHint () const

Protected Member Functions


void enterEvent (QEvent *)
void leaveEvent (QEvent *)
void mousePressEvent (QMouseEvent *)
void mouseReleaseEvent (QMouseEvent *)
void paintEvent (QPaintEvent *)
void drawBg (QPainter *painter)
void drawBgCurrent (QPainter *painter, const QColor &color)
void drawDay (QPainter *painter)
void drawLunar (QPainter *painter)

Properties


bool select
bool showLunar
bool enableBorder
SelectType selectType
QDate date
QString lunar
DayType dayType
QColor borderColor
QColor weekColor
QColor superColor
QColor lunarColor
QColor currentTextColor
QColor otherTextColor
QColor selectTextColor
QColor hoverTextColor
QColor currentLunarColor
QColor otherLunarColor
QColor selectLunarColor
QColor hoverLunarColor
QColor currentBgColor
QColor otherBgColor
QColor selectBgColor
QColor hoverBgColor

Member Function Documentation

QColor kdk::KMiniCalendarItem::getBorderColor () const

获取边框颜色

Returns

QColor kdk::KMiniCalendarItem::getCurrentBgColor () const

获取当前月背景颜色

Returns

QColor kdk::KMiniCalendarItem::getCurrentLunarColor () const

获取当前月农历文字颜色

Returns

QColor kdk::KMiniCalendarItem::getCurrentTextColor () const

获取当前月文字颜色

Returns

QDate kdk::KMiniCalendarItem::getDate () const

获取当前日期

Returns

DayType kdk::KMiniCalendarItem::getDayType () const

获取日期类型

Returns

bool kdk::KMiniCalendarItem::getEnableBorder () const

获取启用边界

Returns

QColor kdk::KMiniCalendarItem::getHoverBgColor () const

获取悬停日期背景颜色

Returns

QColor kdk::KMiniCalendarItem::getHoverLunarColor () const

获取悬停日期农历文字颜色

Returns

QColor kdk::KMiniCalendarItem::getHoverTextColor () const

获取悬停日期文字颜色

Returns

QString kdk::KMiniCalendarItem::getLunar () const

获取农历信息

Returns

QColor kdk::KMiniCalendarItem::getLunarColor () const

获取农历节日颜色

Returns

QColor kdk::KMiniCalendarItem::getOtherBgColor () const

获取其他月背景颜色

Returns

QColor kdk::KMiniCalendarItem::getOtherLunarColor () const

获取其他月农历文字颜色

Returns

QColor kdk::KMiniCalendarItem::getOtherTextColor () const

获取其他月文字颜色

Returns

bool kdk::KMiniCalendarItem::getSelect () const

获取是否选中

Returns

QColor kdk::KMiniCalendarItem::getSelectBgColor () const

获取选中日期背景颜色

Returns

QColor kdk::KMiniCalendarItem::getSelectLunarColor () const

获取选中日期农历文字颜色

Returns

QColor kdk::KMiniCalendarItem::getSelectTextColor () const

获取选中日期文字颜色

Returns

SelectType kdk::KMiniCalendarItem::getSelectType () const

获取选择类型

Returns

bool kdk::KMiniCalendarItem::getShowLunar () const

获取是否显示农历

Returns

QColor kdk::KMiniCalendarItem::getSuperColor () const

获取角标颜色

Returns

QColor kdk::KMiniCalendarItem::getWeekColor () const

获取周颜色

Returns

Author

Generated automatically by Doxygen for LIBKYSDK-APPLICATIONS from the source code.

Version version:3.0 LIBKYSDK-APPLICATIONS