diff options
author | Tobias Hunger <tobias.hunger@theqtcompany.com> | 2015-09-25 13:05:11 +0200 |
---|---|---|
committer | Tobias Hunger <tobias.hunger@theqtcompany.com> | 2015-10-19 08:43:27 +0000 |
commit | 0cda81a99c24d88601435baedc4199040d055e28 (patch) | |
tree | 0b02d759638c8bef4567e6f4b7a7ef25a8c43285 | |
parent | e3f770a50cf0c41ccec10d209ef0af9e6590b119 (diff) | |
download | qt-creator-0cda81a99c24d88601435baedc4199040d055e28.tar.gz |
Snippets: Add license snippets
Change-Id: If3b3d9b4f602848ffe39c72a90d4b0f1275eb828
Reviewed-by: David Schulz <david.schulz@theqtcompany.com>
-rw-r--r-- | share/qtcreator/snippets/cpp.xml | 123 |
1 files changed, 123 insertions, 0 deletions
diff --git a/share/qtcreator/snippets/cpp.xml b/share/qtcreator/snippets/cpp.xml index 2eadb38e3e..5fcf4ca681 100644 --- a/share/qtcreator/snippets/cpp.xml +++ b/share/qtcreator/snippets/cpp.xml @@ -53,6 +53,129 @@ public: $$ } else { }</snippet> +<snippet group="C++" trigger="lic" id="license-configured" complement="" removed="false" modified="false">%{Cpp:LicenseTemplate} +$$</snippet> +<snippet group="C++" trigger="licbsd" id="license-bsd" complement="" removed="false" modified="false">/** +@if ('%{CurrentProject:Name}' !== '') + ** This file is part of the %{CurrentProject:Name} project. +@endif +@if ('%{Env:QTC_COPYRIGHT_USER}' === '' || '%{Env:QTC_COPYRIGHT_EMAIL}' === '') + ** Copyright %{CurrentDate:yyyy} $copyright_user$ <$copyright_email$>. +@else + ** Copyright %{CurrentDate:yyyy} %{Env:QTC_COPYRIGHT_USER} <%{Env:QTC_COPYRIGHT_EMAIL}>. +@endif + ** All rights reserved. + ** + ** Redistribution and use in source and binary forms, with or without + ** modification, are permitted provided that the following conditions are + ** met: + ** + ** 1. Redistributions of source code must retain the above copyright notice, + ** this list of conditions and the following disclaimer. + ** + ** 2. Redistributions in binary form must reproduce the above copyright + ** notice, this list of conditions and the following disclaimer in the + ** documentation and/or other materials provided with the distribution. + ** + ** THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND ANY + ** EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + ** WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + ** DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY + ** DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + ** (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + ** SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + ** CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + ** LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + ** OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + ** SUCH DAMAGE. + **/ + +$$</snippet> +<snippet group="C++" trigger="licgpl" id="license-gpl" complement="" removed="false" modified="false">/** +@if ('%{CurrentProject:Name}' !== '') + ** This file is part of the %{CurrentProject:Name} project. +@endif +@if ('%{Env:QTC_COPYRIGHT_USER}' === '' || '%{Env:QTC_COPYRIGHT_EMAIL}' === '') + ** Copyright %{CurrentDate:yyyy} $copyright_user$ <$copyright_email$>. +@else + ** Copyright %{CurrentDate:yyyy} %{Env:QTC_COPYRIGHT_USER} <%{Env:QTC_COPYRIGHT_EMAIL}>. +@endif + ** + ** This program is free software: you can redistribute it and/or modify + ** it under the terms of the GNU General Public License as published by + ** the Free Software Foundation, either version 3 of the License, or + ** (at your option) any later version. + ** + ** This program is distributed in the hope that it will be useful, + ** but WITHOUT ANY WARRANTY; without even the implied warranty of + ** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + ** GNU General Public License for more details. + ** + ** You should have received a copy of the GNU General Public License + ** along with this program. If not, see <http://www.gnu.org/licenses/>. + **/ + +$$</snippet> +<snippet group="C++" trigger="liclgpl" id="license-lgpl" complement="" removed="false" modified="false">/** +@if ('%{CurrentProject:Name}' !== '') + ** This file is part of the %{CurrentProject:Name} project. +@endif +@if ('%{Env:QTC_COPYRIGHT_USER}' === '' || '%{Env:QTC_COPYRIGHT_EMAIL}' === '') + ** Copyright %{CurrentDate:yyyy} $copyright_user$ <$copyright_email$>. +@else + ** Copyright %{CurrentDate:yyyy} %{Env:QTC_COPYRIGHT_USER} <%{Env:QTC_COPYRIGHT_EMAIL}>. +@endif + ** + ** This program is free software: you can redistribute it and/or modify + ** it under the terms of the GNU Lesser General Public License as + ** published by the Free Software Foundation, either version 3 of the + ** License, or (at your option) any later version. + ** + ** This program is distributed in the hope that it will be useful, + ** but WITHOUT ANY WARRANTY; without even the implied warranty of + ** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + ** GNU Lesser General Public License for more details. + ** + ** You should have received a copy of the GNU Lesser General Public License + ** along with this program. If not, see <http://www.gnu.org/licenses/>. + **/ + +$$</snippet> +<snippet group="C++" trigger="licqtc" id="license-qtc" complement="" removed="false" modified="false">/**************************************************************************** +** +@if ('%{Env:QTC_COPYRIGHT_USER}' === '' || '%{Env:QTC_COPYRIGHT_EMAIL}' === '') +** Copyright (C) %{CurrentDate:yyyy} $copyright_user$ <$copyright_email$>. +@else +** Copyright (C) %{CurrentDate:yyyy} %{Env:QTC_COPYRIGHT_USER} <%{Env:QTC_COPYRIGHT_EMAIL}>. +@endif +** Contact: http://www.qt.io/licensing +** +** This file is part of %{CurrentProject:Name} +** +** 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 2.1 or version 3 as published by the Free +** Software Foundation and appearing in the file LICENSE.LGPLv21 and +** LICENSE.LGPLv3 included in the packaging of this file. Please review the +** following information to ensure the GNU Lesser General Public License +** requirements will be met: https://www.gnu.org/licenses/lgpl.html and +** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, The Qt Company gives you certain additional +** rights. These rights are described in The Qt Company LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +****************************************************************************/ + +$$</snippet> <snippet group="C++" trigger="namespace" id="cpp_namespace">namespace $name$ { $$ }</snippet> |