示例#1
0
void SkinBase::reloadSkin()
{
    emit inputBackImgChanged();
    emit customImg0Changed();
    emit customImg1Changed();
    emit tipsImgChanged();
    emit marginLeftChanged();
    emit marginRightChanged();
    emit marginTopChanged();
    emit marginBottomChanged();
    emit backArrowImgChanged();
    emit forwardArrowImgChanged();
    emit fontSizeChanged();
    emit candFontSizeChanged();
    emit inputColorChanged();
    emit indexColorChanged();
    emit fontSizeChanged();
    emit otherColorChanged();
    emit inputStringPosXChanged();
    emit inputStringPosYChanged();
    emit outputCandPosXChanged();
    emit outputCandPosYChanged();
    emit backArrowPosXChanged();
    emit backArrowPosYChanged();
    emit forwardArrowPosXChanged();
    emit forwardArrowPosYChanged();
    emit adjustWidthChanged();
    emit adjustHeightChanged();
    emit horizontalTileModeChanged();
    emit verticalTileModeChanged();
}
void QDeclarativeBorderImage::setVerticalTileMode(TileMode t)
{
    Q_D(QDeclarativeBorderImage);
    if (t != d->verticalTileMode) {
        d->verticalTileMode = t;
        emit verticalTileModeChanged();
        update();
    }
}
void BorderImage::setVerticalTileMode(TileMode mode) {
    if (mode != this->verticalTileMode()) {
        Q_D(BorderImage);
        d->verticalTileMode = mode;
        emit verticalTileModeChanged();

        if ((d->complete) && (!this->source().isEmpty())) {
            this->update();
        }
    }
}