| /**************************************************************************** |
| ** |
| ** Copyright (C) 2017 The Qt Company Ltd. |
| ** Contact: http://www.qt.io/licensing/ |
| ** |
| ** This file is part of the Qt Quick Templates 2 module of the Qt Toolkit. |
| ** |
| ** $QT_BEGIN_LICENSE:LGPL3$ |
| ** Commercial License Usage |
| ** Licensees holding valid commercial Qt licenses may use this file in |
| ** accordance with the commercial license agreement provided with the |
| ** Software or, alternatively, in accordance with the terms contained in |
| ** a written agreement between you and The Qt Company. For licensing terms |
| ** and conditions see http://www.qt.io/terms-conditions. For further |
| ** information use the contact form at http://www.qt.io/contact-us. |
| ** |
| ** GNU Lesser General Public License Usage |
| ** Alternatively, this file may be used under the terms of the GNU Lesser |
| ** General Public License version 3 as published by the Free Software |
| ** Foundation and appearing in the file LICENSE.LGPLv3 included in the |
| ** packaging of this file. Please review the following information to |
| ** ensure the GNU Lesser General Public License version 3 requirements |
| ** will be met: https://www.gnu.org/licenses/lgpl.html. |
| ** |
| ** GNU General Public License Usage |
| ** Alternatively, this file may be used under the terms of the GNU |
| ** General Public License version 2.0 or later as published by the Free |
| ** Software Foundation and appearing in the file LICENSE.GPL included in |
| ** the packaging of this file. Please review the following information to |
| ** ensure the GNU General Public License version 2.0 requirements will be |
| ** met: http://www.gnu.org/licenses/gpl-2.0.html. |
| ** |
| ** $QT_END_LICENSE$ |
| ** |
| ****************************************************************************/ |
| |
| #include "qquickpalette_p.h" |
| |
| QT_BEGIN_NAMESPACE |
| |
| QColor QQuickPalette::alternateBase() const |
| { |
| return v.color(QPalette::AlternateBase); |
| } |
| |
| void QQuickPalette::setAlternateBase(const QColor &color) |
| { |
| v.setColor(QPalette::All, QPalette::AlternateBase, color); |
| } |
| |
| void QQuickPalette::resetAlternateBase() |
| { |
| v.resolve(v.resolve() & ~(1 << QPalette::AlternateBase)); |
| } |
| |
| QColor QQuickPalette::base() const |
| { |
| return v.color(QPalette::Base); |
| } |
| |
| void QQuickPalette::setBase(const QColor &color) |
| { |
| v.setColor(QPalette::All, QPalette::Base, color); |
| } |
| |
| void QQuickPalette::resetBase() |
| { |
| v.resolve(v.resolve() & ~(1 << QPalette::Base)); |
| } |
| |
| QColor QQuickPalette::brightText() const |
| { |
| return v.color(QPalette::BrightText); |
| } |
| |
| void QQuickPalette::setBrightText(const QColor &color) |
| { |
| v.setColor(QPalette::All, QPalette::BrightText, color); |
| } |
| |
| void QQuickPalette::resetBrightText() |
| { |
| v.resolve(v.resolve() & ~(1 << QPalette::BrightText)); |
| } |
| |
| QColor QQuickPalette::button() const |
| { |
| return v.color(QPalette::Button); |
| } |
| |
| void QQuickPalette::setButton(const QColor &color) |
| { |
| v.setColor(QPalette::All, QPalette::Button, color); |
| } |
| |
| void QQuickPalette::resetButton() |
| { |
| v.resolve(v.resolve() & ~(1 << QPalette::Button)); |
| } |
| |
| QColor QQuickPalette::buttonText() const |
| { |
| return v.color(QPalette::ButtonText); |
| } |
| |
| void QQuickPalette::setButtonText(const QColor &color) |
| { |
| v.setColor(QPalette::All, QPalette::ButtonText, color); |
| } |
| |
| void QQuickPalette::resetButtonText() |
| { |
| v.resolve(v.resolve() & ~(1 << QPalette::ButtonText)); |
| } |
| |
| QColor QQuickPalette::dark() const |
| { |
| return v.color(QPalette::Dark); |
| } |
| |
| void QQuickPalette::setDark(const QColor &color) |
| { |
| v.setColor(QPalette::All, QPalette::Dark, color); |
| } |
| |
| void QQuickPalette::resetDark() |
| { |
| v.resolve(v.resolve() & ~(1 << QPalette::Dark)); |
| } |
| |
| QColor QQuickPalette::highlight() const |
| { |
| return v.color(QPalette::Highlight); |
| } |
| |
| void QQuickPalette::setHighlight(const QColor &color) |
| { |
| v.setColor(QPalette::All, QPalette::Highlight, color); |
| } |
| |
| void QQuickPalette::resetHighlight() |
| { |
| v.resolve(v.resolve() & ~(1 << QPalette::Highlight)); |
| } |
| |
| QColor QQuickPalette::highlightedText() const |
| { |
| return v.color(QPalette::HighlightedText); |
| } |
| |
| void QQuickPalette::setHighlightedText(const QColor &color) |
| { |
| v.setColor(QPalette::All, QPalette::HighlightedText, color); |
| } |
| |
| void QQuickPalette::resetHighlightedText() |
| { |
| v.resolve(v.resolve() & ~(1 << QPalette::HighlightedText)); |
| } |
| |
| QColor QQuickPalette::light() const |
| { |
| return v.color(QPalette::Light); |
| } |
| |
| void QQuickPalette::setLight(const QColor &color) |
| { |
| v.setColor(QPalette::All, QPalette::Light, color); |
| } |
| |
| void QQuickPalette::resetLight() |
| { |
| v.resolve(v.resolve() & ~(1 << QPalette::Light)); |
| } |
| |
| QColor QQuickPalette::link() const |
| { |
| return v.color(QPalette::Link); |
| } |
| |
| void QQuickPalette::setLink(const QColor &color) |
| { |
| v.setColor(QPalette::All, QPalette::Link, color); |
| } |
| |
| void QQuickPalette::resetLink() |
| { |
| v.resolve(v.resolve() & ~(1 << QPalette::Link)); |
| } |
| |
| QColor QQuickPalette::linkVisited() const |
| { |
| return v.color(QPalette::LinkVisited); |
| } |
| |
| void QQuickPalette::setLinkVisited(const QColor &color) |
| { |
| v.setColor(QPalette::All, QPalette::LinkVisited, color); |
| } |
| |
| void QQuickPalette::resetLinkVisited() |
| { |
| v.resolve(v.resolve() & ~(1 << QPalette::LinkVisited)); |
| } |
| |
| QColor QQuickPalette::mid() const |
| { |
| return v.color(QPalette::Mid); |
| } |
| |
| void QQuickPalette::setMid(const QColor &color) |
| { |
| v.setColor(QPalette::All, QPalette::Mid, color); |
| } |
| |
| void QQuickPalette::resetMid() |
| { |
| v.resolve(v.resolve() & ~(1 << QPalette::Mid)); |
| } |
| |
| QColor QQuickPalette::midlight() const |
| { |
| return v.color(QPalette::Midlight); |
| } |
| |
| void QQuickPalette::setMidlight(const QColor &color) |
| { |
| v.setColor(QPalette::All, QPalette::Midlight, color); |
| } |
| |
| void QQuickPalette::resetMidlight() |
| { |
| v.resolve(v.resolve() & ~(1 << QPalette::Midlight)); |
| } |
| |
| QColor QQuickPalette::shadow() const |
| { |
| return v.color(QPalette::Shadow); |
| } |
| |
| void QQuickPalette::setShadow(const QColor &color) |
| { |
| v.setColor(QPalette::All, QPalette::Shadow, color); |
| } |
| |
| void QQuickPalette::resetShadow() |
| { |
| v.resolve(v.resolve() & ~(1 << QPalette::Shadow)); |
| } |
| |
| QColor QQuickPalette::text() const |
| { |
| return v.color(QPalette::Text); |
| } |
| |
| void QQuickPalette::setText(const QColor &color) |
| { |
| v.setColor(QPalette::All, QPalette::Text, color); |
| } |
| |
| void QQuickPalette::resetText() |
| { |
| v.resolve(v.resolve() & ~(1 << QPalette::Text)); |
| } |
| |
| QColor QQuickPalette::toolTipBase() const |
| { |
| return v.color(QPalette::ToolTipBase); |
| } |
| |
| void QQuickPalette::setToolTipBase(const QColor &color) |
| { |
| v.setColor(QPalette::All, QPalette::ToolTipBase, color); |
| } |
| |
| void QQuickPalette::resetToolTipBase() |
| { |
| v.resolve(v.resolve() & ~(1 << QPalette::ToolTipBase)); |
| } |
| |
| QColor QQuickPalette::toolTipText() const |
| { |
| return v.color(QPalette::ToolTipText); |
| } |
| |
| void QQuickPalette::setToolTipText(const QColor &color) |
| { |
| v.setColor(QPalette::All, QPalette::ToolTipText, color); |
| } |
| |
| void QQuickPalette::resetToolTipText() |
| { |
| v.resolve(v.resolve() & ~(1 << QPalette::ToolTipText)); |
| } |
| |
| QColor QQuickPalette::window() const |
| { |
| return v.color(QPalette::Window); |
| } |
| |
| void QQuickPalette::setWindow(const QColor &color) |
| { |
| v.setColor(QPalette::All, QPalette::Window, color); |
| } |
| |
| void QQuickPalette::resetWindow() |
| { |
| v.resolve(v.resolve() & ~(1 << QPalette::Window)); |
| } |
| |
| QColor QQuickPalette::windowText() const |
| { |
| return v.color(QPalette::WindowText); |
| } |
| |
| void QQuickPalette::setWindowText(const QColor &color) |
| { |
| v.setColor(QPalette::All, QPalette::WindowText, color); |
| } |
| |
| void QQuickPalette::resetWindowText() |
| { |
| v.resolve(v.resolve() & ~(1 << QPalette::WindowText)); |
| } |
| |
| QT_END_NAMESPACE |