forked from qt-creator/qt-creator
Merge remote-tracking branch 'origin/2.5'
This commit is contained in:
Binary file not shown.
|
Before Width: | Height: | Size: 33 KiB After Width: | Height: | Size: 15 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 14 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 87 KiB After Width: | Height: | Size: 20 KiB |
@@ -88,11 +88,13 @@
|
||||
\section1 Using Project Wizards
|
||||
|
||||
In the first step, you
|
||||
select the type of the project. Next, you select a location for the project
|
||||
and specify settings for it.
|
||||
select a template for the project. You can filter templates (1) to view only
|
||||
those that apply to a particular target.
|
||||
|
||||
\image qtcreator-new-qt-quick-project-wizard.png
|
||||
|
||||
Next, you select a location for the project and specify settings for it.
|
||||
|
||||
When you have completed the steps, \QC automatically generates the project
|
||||
with required headers, source files, user interface descriptions and project
|
||||
files, as defined by the wizard.
|
||||
@@ -105,53 +107,137 @@
|
||||
|
||||
\list
|
||||
|
||||
\o Qt Quick Project
|
||||
|
||||
Use QML elements or Qt Quick Components to define the user interface
|
||||
and, optionally, C++ or JavaScript to define the application logic.
|
||||
|
||||
\if defined(qcmanual)
|
||||
\o Qt Widget Project
|
||||
|
||||
Use \QD forms to define a Qt widget based user interface and C++ to
|
||||
define the application logic
|
||||
\endif
|
||||
|
||||
\o Other Project
|
||||
\o Applications
|
||||
|
||||
\list
|
||||
|
||||
\o HTML5 based applications that contain both HTML5 and C++ code
|
||||
and include a WebKit view
|
||||
|
||||
\o Qt console applications that contain a single main.cpp file with
|
||||
a stub implementation
|
||||
|
||||
\o Shared or static C++ libraries
|
||||
|
||||
\o Plain C or C++ projects that use qmake but do not use the Qt
|
||||
library
|
||||
|
||||
\o Qt unit tests for features or classes
|
||||
|
||||
\if defined(qcmanual)
|
||||
\o Qt Custom Designer Widgets
|
||||
\o Qt GUI Application
|
||||
|
||||
Use \QD forms to design a Qt widget based user interface for the
|
||||
desktop and C++ to implement the application logic
|
||||
|
||||
\o Mobile Qt Application
|
||||
|
||||
Use \QD forms to design a Qt widget based user interface for
|
||||
mobile devices and C++ to implement the application logic.
|
||||
Select this template to develop for devices that support only
|
||||
Qt 4.6.x
|
||||
\endif
|
||||
|
||||
\o \QC plugins
|
||||
\o Qt Quick Application (Built-in Elements)
|
||||
|
||||
\o Empty Qt projects that are based on qmake but do not use any
|
||||
default classes
|
||||
Use built-in QML elements to design Qt Quick based user
|
||||
interfaces with a custom look and feel and QML and C++ code to
|
||||
implement the application logic
|
||||
|
||||
\o Subprojects to structure your qmake projects as a tree hierarchy
|
||||
\o Qt Quick Application for Symbian
|
||||
|
||||
Use Qt Quick Components for Symbian to design a user interface
|
||||
with the platform look and feel. Select this template to develop
|
||||
for Symbian devices that support Qt 4.7.4 or later and have the
|
||||
Qt Quick Components installed
|
||||
|
||||
\o Qt Quick Application for MeeGo Harmattan
|
||||
|
||||
Use Qt Quick Components for MeeGo Harmattan to design a user
|
||||
interface with the platform look and feel
|
||||
|
||||
\o Qt Quick Application (from Existing QML File)
|
||||
|
||||
Convert existing QML applications to projects that you can run
|
||||
in \QC or deploy to mobile devices
|
||||
|
||||
\o Qt Console Application
|
||||
|
||||
Use a single main.cpp file
|
||||
|
||||
\o HTML5 Application
|
||||
|
||||
Use a QtWebKit view to desigm the user interface and HTML5 and
|
||||
C++ code to implement the application logic
|
||||
|
||||
\o Qt Quick UI
|
||||
|
||||
Use a single QML file that contains the main view. You can run
|
||||
Qt Quick UI projects in the QML Viewer and you need not build
|
||||
them. You do not need to have the development environment
|
||||
installed on your computer to create and run this type of
|
||||
projects
|
||||
|
||||
\endlist
|
||||
|
||||
\o Project from Version Control
|
||||
\o Libraries
|
||||
|
||||
\list
|
||||
|
||||
\o C++ Library
|
||||
|
||||
Shared or static C++ library based on qmake
|
||||
|
||||
\o Custom QML Extension Plugin
|
||||
|
||||
C++ plugin that makes it possible to offer extensions
|
||||
that can be loaded dynamically into applications by using the
|
||||
QDeclarativeEngine class
|
||||
|
||||
\o \QC Plugin
|
||||
|
||||
|
||||
\endlist
|
||||
|
||||
\o Other Projects
|
||||
|
||||
\list
|
||||
|
||||
\o Qt Unit Test
|
||||
|
||||
Qt unit tests for features or classes
|
||||
|
||||
\if defined(qcmanual)
|
||||
\o Qt Custom Designer Widgets
|
||||
|
||||
Custom \QD widget or widget collection
|
||||
\endif
|
||||
|
||||
\o Plain C/C++ Project
|
||||
|
||||
Plain C or C++ project that uses qmake but does not use the Qt
|
||||
library
|
||||
|
||||
\o Empty Qt Project
|
||||
|
||||
Empty Qt project that is based on qmake but does not use any
|
||||
default classes
|
||||
|
||||
\o Subdirs Project
|
||||
|
||||
Subprojects that enable you to structure your qmake projects as
|
||||
a tree hierarchy
|
||||
|
||||
\endlist
|
||||
|
||||
\o Non-Qt Projects
|
||||
|
||||
Plain C or C++ projects that use CMake but do not use the Qt library
|
||||
|
||||
\o Import Project
|
||||
|
||||
\list
|
||||
|
||||
\o Project from version control
|
||||
|
||||
Import a project from a supported version control system. For more
|
||||
information on how version control systems are integrated in
|
||||
\QC, see \l{Using Version Control Systems}.
|
||||
\QC, see \l{Using Version Control Systems}
|
||||
|
||||
\o Import Existing Project
|
||||
|
||||
Import an existing project that does not use any of the supported
|
||||
build systems: qmake, CMake, or Autotools. This enables you to use
|
||||
\QC as a code editor
|
||||
|
||||
\endlist
|
||||
|
||||
\endlist
|
||||
|
||||
@@ -180,29 +266,41 @@
|
||||
|
||||
\list
|
||||
|
||||
\o Qt resource files, which allow you to store binary files in the
|
||||
application executable
|
||||
\o C++
|
||||
|
||||
C++ class, source, or header files that you can use to write the
|
||||
application logic in both Qt Quick projects and
|
||||
\if defined(qcmanual)
|
||||
Qt widget based projects
|
||||
\endif
|
||||
|
||||
\o Qt
|
||||
|
||||
\list
|
||||
|
||||
\if defined(qcmanual)
|
||||
\o \QD forms and \QD form classes, which specify parts of user
|
||||
interfaces in Qt widget based projects
|
||||
\endif
|
||||
|
||||
\o Qt resource files, which allow you to store binary files in the
|
||||
application executable
|
||||
|
||||
\o QML files, which specify elements in Qt Quick projects
|
||||
|
||||
\o GLSL files that define fragment and vertex shaders in both Qt Quick
|
||||
projects and Qt widget based projects
|
||||
|
||||
\o C++ class, source, or header files that you can use to write the
|
||||
application logic in both Qt Quick projects and
|
||||
\if defined(qcmanual)
|
||||
Qt widget based projects
|
||||
\endif
|
||||
|
||||
\o JavaScript files that you can use to write the application logic in
|
||||
Qt Quick projects
|
||||
|
||||
\o Text files
|
||||
\endlist
|
||||
|
||||
\o GLSL
|
||||
|
||||
GLSL files that define fragment and vertex shaders in both Qt Quick
|
||||
projects and Qt widget based projects
|
||||
|
||||
\o General
|
||||
|
||||
Text files
|
||||
|
||||
\endlist
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
# string 'Copyright'.
|
||||
#
|
||||
# Sample usage:
|
||||
# find . -type f -name \*.cpp -o -name \*.h | xargs ~/bin/hasCopyright.sh
|
||||
# find . -type f -name \*.cpp -o -name \*.h | xargs ./scripts/hasCopyright.sh
|
||||
|
||||
for i in "$@" ; do
|
||||
if test -f "$i" && test -s "$i" ; then
|
||||
|
||||
@@ -1,3 +1,35 @@
|
||||
/**************************************************************************
|
||||
**
|
||||
** This file is part of Qt Creator
|
||||
**
|
||||
** Copyright (c) 2012 Nokia Corporation and/or its subsidiary(-ies).
|
||||
**
|
||||
** Contact: Nokia Corporation (qt-info@nokia.com)
|
||||
**
|
||||
**
|
||||
** GNU Lesser General Public License Usage
|
||||
**
|
||||
** This file may be used under the terms of the GNU Lesser General Public
|
||||
** License version 2.1 as published by the Free Software Foundation and
|
||||
** appearing in the file LICENSE.LGPL included in the packaging of this file.
|
||||
** Please review the following information to ensure the GNU Lesser General
|
||||
** Public License version 2.1 requirements will be met:
|
||||
** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
||||
**
|
||||
** In addition, as a special exception, Nokia gives you certain additional
|
||||
** rights. These rights are described in the Nokia Qt LGPL Exception
|
||||
** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
||||
**
|
||||
** Other Usage
|
||||
**
|
||||
** Alternatively, this file may be used in accordance with the terms and
|
||||
** conditions contained in a signed written agreement between you and Nokia.
|
||||
**
|
||||
** If you have questions regarding the use of this file, please contact
|
||||
** Nokia at qt-info@nokia.com.
|
||||
**
|
||||
**************************************************************************/
|
||||
|
||||
#include "qmljsutils.h"
|
||||
|
||||
#include "parser/qmljsast_p.h"
|
||||
|
||||
@@ -1,3 +1,35 @@
|
||||
/**************************************************************************
|
||||
**
|
||||
** This file is part of Qt Creator
|
||||
**
|
||||
** Copyright (c) 2012 Nokia Corporation and/or its subsidiary(-ies).
|
||||
**
|
||||
** Contact: Nokia Corporation (qt-info@nokia.com)
|
||||
**
|
||||
**
|
||||
** GNU Lesser General Public License Usage
|
||||
**
|
||||
** This file may be used under the terms of the GNU Lesser General Public
|
||||
** License version 2.1 as published by the Free Software Foundation and
|
||||
** appearing in the file LICENSE.LGPL included in the packaging of this file.
|
||||
** Please review the following information to ensure the GNU Lesser General
|
||||
** Public License version 2.1 requirements will be met:
|
||||
** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
||||
**
|
||||
** In addition, as a special exception, Nokia gives you certain additional
|
||||
** rights. These rights are described in the Nokia Qt LGPL Exception
|
||||
** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
||||
**
|
||||
** Other Usage
|
||||
**
|
||||
** Alternatively, this file may be used in accordance with the terms and
|
||||
** conditions contained in a signed written agreement between you and Nokia.
|
||||
**
|
||||
** If you have questions regarding the use of this file, please contact
|
||||
** Nokia at qt-info@nokia.com.
|
||||
**
|
||||
**************************************************************************/
|
||||
|
||||
#ifndef QMLJS_QMLJSUTILS_H
|
||||
#define QMLJS_QMLJSUTILS_H
|
||||
|
||||
|
||||
@@ -1,3 +1,35 @@
|
||||
/**************************************************************************
|
||||
**
|
||||
** This file is part of Qt Creator
|
||||
**
|
||||
** Copyright (c) 2012 Nokia Corporation and/or its subsidiary(-ies).
|
||||
**
|
||||
** Contact: Nokia Corporation (qt-info@nokia.com)
|
||||
**
|
||||
**
|
||||
** GNU Lesser General Public License Usage
|
||||
**
|
||||
** This file may be used under the terms of the GNU Lesser General Public
|
||||
** License version 2.1 as published by the Free Software Foundation and
|
||||
** appearing in the file LICENSE.LGPL included in the packaging of this file.
|
||||
** Please review the following information to ensure the GNU Lesser General
|
||||
** Public License version 2.1 requirements will be met:
|
||||
** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
||||
**
|
||||
** In addition, as a special exception, Nokia gives you certain additional
|
||||
** rights. These rights are described in the Nokia Qt LGPL Exception
|
||||
** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
||||
**
|
||||
** Other Usage
|
||||
**
|
||||
** Alternatively, this file may be used in accordance with the terms and
|
||||
** conditions contained in a signed written agreement between you and Nokia.
|
||||
**
|
||||
** If you have questions regarding the use of this file, please contact
|
||||
** Nokia at qt-info@nokia.com.
|
||||
**
|
||||
**************************************************************************/
|
||||
|
||||
#ifndef QMLJSDEBUGCLIENTCONSTANTS_H
|
||||
#define QMLJSDEBUGCLIENTCONSTANTS_H
|
||||
|
||||
|
||||
@@ -1,3 +1,35 @@
|
||||
/**************************************************************************
|
||||
**
|
||||
** This file is part of Qt Creator
|
||||
**
|
||||
** Copyright (c) 2012 Nokia Corporation and/or its subsidiary(-ies).
|
||||
**
|
||||
** Contact: Nokia Corporation (qt-info@nokia.com)
|
||||
**
|
||||
**
|
||||
** GNU Lesser General Public License Usage
|
||||
**
|
||||
** This file may be used under the terms of the GNU Lesser General Public
|
||||
** License version 2.1 as published by the Free Software Foundation and
|
||||
** appearing in the file LICENSE.LGPL included in the packaging of this file.
|
||||
** Please review the following information to ensure the GNU Lesser General
|
||||
** Public License version 2.1 requirements will be met:
|
||||
** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
||||
**
|
||||
** In addition, as a special exception, Nokia gives you certain additional
|
||||
** rights. These rights are described in the Nokia Qt LGPL Exception
|
||||
** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
||||
**
|
||||
** Other Usage
|
||||
**
|
||||
** Alternatively, this file may be used in accordance with the terms and
|
||||
** conditions contained in a signed written agreement between you and Nokia.
|
||||
**
|
||||
** If you have questions regarding the use of this file, please contact
|
||||
** Nokia at qt-info@nokia.com.
|
||||
**
|
||||
**************************************************************************/
|
||||
|
||||
#ifndef QMLPROFILEREVENTLOCATION_H
|
||||
#define QMLPROFILEREVENTLOCATION_H
|
||||
|
||||
|
||||
@@ -1,3 +1,35 @@
|
||||
/**************************************************************************
|
||||
**
|
||||
** This file is part of Qt Creator
|
||||
**
|
||||
** Copyright (c) 2012 Nokia Corporation and/or its subsidiary(-ies).
|
||||
**
|
||||
** Contact: Nokia Corporation (qt-info@nokia.com)
|
||||
**
|
||||
**
|
||||
** GNU Lesser General Public License Usage
|
||||
**
|
||||
** This file may be used under the terms of the GNU Lesser General Public
|
||||
** License version 2.1 as published by the Free Software Foundation and
|
||||
** appearing in the file LICENSE.LGPL included in the packaging of this file.
|
||||
** Please review the following information to ensure the GNU Lesser General
|
||||
** Public License version 2.1 requirements will be met:
|
||||
** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
||||
**
|
||||
** In addition, as a special exception, Nokia gives you certain additional
|
||||
** rights. These rights are described in the Nokia Qt LGPL Exception
|
||||
** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
||||
**
|
||||
** Other Usage
|
||||
**
|
||||
** Alternatively, this file may be used in accordance with the terms and
|
||||
** conditions contained in a signed written agreement between you and Nokia.
|
||||
**
|
||||
** If you have questions regarding the use of this file, please contact
|
||||
** Nokia at qt-info@nokia.com.
|
||||
**
|
||||
**************************************************************************/
|
||||
|
||||
#include "commentssettings.h"
|
||||
|
||||
#include <QSettings>
|
||||
|
||||
@@ -1,3 +1,35 @@
|
||||
/**************************************************************************
|
||||
**
|
||||
** This file is part of Qt Creator
|
||||
**
|
||||
** Copyright (c) 2012 Nokia Corporation and/or its subsidiary(-ies).
|
||||
**
|
||||
** Contact: Nokia Corporation (qt-info@nokia.com)
|
||||
**
|
||||
**
|
||||
** GNU Lesser General Public License Usage
|
||||
**
|
||||
** This file may be used under the terms of the GNU Lesser General Public
|
||||
** License version 2.1 as published by the Free Software Foundation and
|
||||
** appearing in the file LICENSE.LGPL included in the packaging of this file.
|
||||
** Please review the following information to ensure the GNU Lesser General
|
||||
** Public License version 2.1 requirements will be met:
|
||||
** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
||||
**
|
||||
** In addition, as a special exception, Nokia gives you certain additional
|
||||
** rights. These rights are described in the Nokia Qt LGPL Exception
|
||||
** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
||||
**
|
||||
** Other Usage
|
||||
**
|
||||
** Alternatively, this file may be used in accordance with the terms and
|
||||
** conditions contained in a signed written agreement between you and Nokia.
|
||||
**
|
||||
** If you have questions regarding the use of this file, please contact
|
||||
** Nokia at qt-info@nokia.com.
|
||||
**
|
||||
**************************************************************************/
|
||||
|
||||
#ifndef COMMENTSSETTINGS_H
|
||||
#define COMMENTSSETTINGS_H
|
||||
|
||||
|
||||
@@ -1,3 +1,35 @@
|
||||
/**************************************************************************
|
||||
**
|
||||
** This file is part of Qt Creator
|
||||
**
|
||||
** Copyright (c) 2012 Nokia Corporation and/or its subsidiary(-ies).
|
||||
**
|
||||
** Contact: Nokia Corporation (qt-info@nokia.com)
|
||||
**
|
||||
**
|
||||
** GNU Lesser General Public License Usage
|
||||
**
|
||||
** This file may be used under the terms of the GNU Lesser General Public
|
||||
** License version 2.1 as published by the Free Software Foundation and
|
||||
** appearing in the file LICENSE.LGPL included in the packaging of this file.
|
||||
** Please review the following information to ensure the GNU Lesser General
|
||||
** Public License version 2.1 requirements will be met:
|
||||
** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
||||
**
|
||||
** In addition, as a special exception, Nokia gives you certain additional
|
||||
** rights. These rights are described in the Nokia Qt LGPL Exception
|
||||
** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
||||
**
|
||||
** Other Usage
|
||||
**
|
||||
** Alternatively, this file may be used in accordance with the terms and
|
||||
** conditions contained in a signed written agreement between you and Nokia.
|
||||
**
|
||||
** If you have questions regarding the use of this file, please contact
|
||||
** Nokia at qt-info@nokia.com.
|
||||
**
|
||||
**************************************************************************/
|
||||
|
||||
#include "cppcompletionassistprovider.h"
|
||||
|
||||
#include <cppeditor/cppeditorconstants.h>
|
||||
|
||||
@@ -1,3 +1,35 @@
|
||||
/**************************************************************************
|
||||
**
|
||||
** This file is part of Qt Creator
|
||||
**
|
||||
** Copyright (c) 2012 Nokia Corporation and/or its subsidiary(-ies).
|
||||
**
|
||||
** Contact: Nokia Corporation (qt-info@nokia.com)
|
||||
**
|
||||
**
|
||||
** GNU Lesser General Public License Usage
|
||||
**
|
||||
** This file may be used under the terms of the GNU Lesser General Public
|
||||
** License version 2.1 as published by the Free Software Foundation and
|
||||
** appearing in the file LICENSE.LGPL included in the packaging of this file.
|
||||
** Please review the following information to ensure the GNU Lesser General
|
||||
** Public License version 2.1 requirements will be met:
|
||||
** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
||||
**
|
||||
** In addition, as a special exception, Nokia gives you certain additional
|
||||
** rights. These rights are described in the Nokia Qt LGPL Exception
|
||||
** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
||||
**
|
||||
** Other Usage
|
||||
**
|
||||
** Alternatively, this file may be used in accordance with the terms and
|
||||
** conditions contained in a signed written agreement between you and Nokia.
|
||||
**
|
||||
** If you have questions regarding the use of this file, please contact
|
||||
** Nokia at qt-info@nokia.com.
|
||||
**
|
||||
**************************************************************************/
|
||||
|
||||
#ifndef CPPTOOLS_CPPCOMPLETIONASSISTPROVIDER_H
|
||||
#define CPPTOOLS_CPPCOMPLETIONASSISTPROVIDER_H
|
||||
|
||||
|
||||
@@ -1,3 +1,35 @@
|
||||
/**************************************************************************
|
||||
**
|
||||
** This file is part of Qt Creator
|
||||
**
|
||||
** Copyright (c) 2012 Nokia Corporation and/or its subsidiary(-ies).
|
||||
**
|
||||
** Contact: Nokia Corporation (qt-info@nokia.com)
|
||||
**
|
||||
**
|
||||
** GNU Lesser General Public License Usage
|
||||
**
|
||||
** This file may be used under the terms of the GNU Lesser General Public
|
||||
** License version 2.1 as published by the Free Software Foundation and
|
||||
** appearing in the file LICENSE.LGPL included in the packaging of this file.
|
||||
** Please review the following information to ensure the GNU Lesser General
|
||||
** Public License version 2.1 requirements will be met:
|
||||
** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
||||
**
|
||||
** In addition, as a special exception, Nokia gives you certain additional
|
||||
** rights. These rights are described in the Nokia Qt LGPL Exception
|
||||
** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
||||
**
|
||||
** Other Usage
|
||||
**
|
||||
** Alternatively, this file may be used in accordance with the terms and
|
||||
** conditions contained in a signed written agreement between you and Nokia.
|
||||
**
|
||||
** If you have questions regarding the use of this file, please contact
|
||||
** Nokia at qt-info@nokia.com.
|
||||
**
|
||||
**************************************************************************/
|
||||
|
||||
#include "doxygengenerator.h"
|
||||
|
||||
#include <cplusplus/SimpleLexer.h>
|
||||
|
||||
@@ -1,3 +1,35 @@
|
||||
/**************************************************************************
|
||||
**
|
||||
** This file is part of Qt Creator
|
||||
**
|
||||
** Copyright (c) 2012 Nokia Corporation and/or its subsidiary(-ies).
|
||||
**
|
||||
** Contact: Nokia Corporation (qt-info@nokia.com)
|
||||
**
|
||||
**
|
||||
** GNU Lesser General Public License Usage
|
||||
**
|
||||
** This file may be used under the terms of the GNU Lesser General Public
|
||||
** License version 2.1 as published by the Free Software Foundation and
|
||||
** appearing in the file LICENSE.LGPL included in the packaging of this file.
|
||||
** Please review the following information to ensure the GNU Lesser General
|
||||
** Public License version 2.1 requirements will be met:
|
||||
** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
||||
**
|
||||
** In addition, as a special exception, Nokia gives you certain additional
|
||||
** rights. These rights are described in the Nokia Qt LGPL Exception
|
||||
** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
||||
**
|
||||
** Other Usage
|
||||
**
|
||||
** Alternatively, this file may be used in accordance with the terms and
|
||||
** conditions contained in a signed written agreement between you and Nokia.
|
||||
**
|
||||
** If you have questions regarding the use of this file, please contact
|
||||
** Nokia at qt-info@nokia.com.
|
||||
**
|
||||
**************************************************************************/
|
||||
|
||||
#ifndef DOXYGEGENERATOR_H
|
||||
#define DOXYGEGENERATOR_H
|
||||
|
||||
|
||||
@@ -1,3 +1,35 @@
|
||||
/**************************************************************************
|
||||
**
|
||||
** This file is part of Qt Creator
|
||||
**
|
||||
** Copyright (c) 2012 Nokia Corporation and/or its subsidiary(-ies).
|
||||
**
|
||||
** Contact: Nokia Corporation (qt-info@nokia.com)
|
||||
**
|
||||
**
|
||||
** GNU Lesser General Public License Usage
|
||||
**
|
||||
** This file may be used under the terms of the GNU Lesser General Public
|
||||
** License version 2.1 as published by the Free Software Foundation and
|
||||
** appearing in the file LICENSE.LGPL included in the packaging of this file.
|
||||
** Please review the following information to ensure the GNU Lesser General
|
||||
** Public License version 2.1 requirements will be met:
|
||||
** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
||||
**
|
||||
** In addition, as a special exception, Nokia gives you certain additional
|
||||
** rights. These rights are described in the Nokia Qt LGPL Exception
|
||||
** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
||||
**
|
||||
** Other Usage
|
||||
**
|
||||
** Alternatively, this file may be used in accordance with the terms and
|
||||
** conditions contained in a signed written agreement between you and Nokia.
|
||||
**
|
||||
** If you have questions regarding the use of this file, please contact
|
||||
** Nokia at qt-info@nokia.com.
|
||||
**
|
||||
**************************************************************************/
|
||||
|
||||
#if defined(_MSC_VER)
|
||||
#pragma warning(disable:4996)
|
||||
#endif
|
||||
|
||||
@@ -1,3 +1,35 @@
|
||||
/**************************************************************************
|
||||
**
|
||||
** This file is part of Qt Creator
|
||||
**
|
||||
** Copyright (c) 2012 Nokia Corporation and/or its subsidiary(-ies).
|
||||
**
|
||||
** Contact: Nokia Corporation (qt-info@nokia.com)
|
||||
**
|
||||
**
|
||||
** GNU Lesser General Public License Usage
|
||||
**
|
||||
** This file may be used under the terms of the GNU Lesser General Public
|
||||
** License version 2.1 as published by the Free Software Foundation and
|
||||
** appearing in the file LICENSE.LGPL included in the packaging of this file.
|
||||
** Please review the following information to ensure the GNU Lesser General
|
||||
** Public License version 2.1 requirements will be met:
|
||||
** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
||||
**
|
||||
** In addition, as a special exception, Nokia gives you certain additional
|
||||
** rights. These rights are described in the Nokia Qt LGPL Exception
|
||||
** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
||||
**
|
||||
** Other Usage
|
||||
**
|
||||
** Alternatively, this file may be used in accordance with the terms and
|
||||
** conditions contained in a signed written agreement between you and Nokia.
|
||||
**
|
||||
** If you have questions regarding the use of this file, please contact
|
||||
** Nokia at qt-info@nokia.com.
|
||||
**
|
||||
**************************************************************************/
|
||||
|
||||
#ifndef SYMBOLFINDER_H
|
||||
#define SYMBOLFINDER_H
|
||||
|
||||
|
||||
@@ -793,7 +793,7 @@ void GitPlugin::fetch()
|
||||
void GitPlugin::pull()
|
||||
{
|
||||
const VcsBase::VcsBasePluginState state = currentState();
|
||||
QTC_ASSERT(state.hasTopLevel(), return)
|
||||
QTC_ASSERT(state.hasTopLevel(), return);
|
||||
|
||||
switch (m_gitClient->ensureStash(state.topLevel())) {
|
||||
case GitClient::StashUnchanged:
|
||||
|
||||
@@ -1,3 +1,35 @@
|
||||
/**************************************************************************
|
||||
**
|
||||
** This file is part of Qt Creator
|
||||
**
|
||||
** Copyright (c) 2012 Nokia Corporation and/or its subsidiary(-ies).
|
||||
**
|
||||
** Contact: Nokia Corporation (qt-info@nokia.com)
|
||||
**
|
||||
**
|
||||
** GNU Lesser General Public License Usage
|
||||
**
|
||||
** This file may be used under the terms of the GNU Lesser General Public
|
||||
** License version 2.1 as published by the Free Software Foundation and
|
||||
** appearing in the file LICENSE.LGPL included in the packaging of this file.
|
||||
** Please review the following information to ensure the GNU Lesser General
|
||||
** Public License version 2.1 requirements will be met:
|
||||
** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
||||
**
|
||||
** In addition, as a special exception, Nokia gives you certain additional
|
||||
** rights. These rights are described in the Nokia Qt LGPL Exception
|
||||
** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
||||
**
|
||||
** Other Usage
|
||||
**
|
||||
** Alternatively, this file may be used in accordance with the terms and
|
||||
** conditions contained in a signed written agreement between you and Nokia.
|
||||
**
|
||||
** If you have questions regarding the use of this file, please contact
|
||||
** Nokia at qt-info@nokia.com.
|
||||
**
|
||||
**************************************************************************/
|
||||
|
||||
#include "screenshotcropper.h"
|
||||
|
||||
#include <coreplugin/icore.h>
|
||||
|
||||
@@ -1,3 +1,35 @@
|
||||
/**************************************************************************
|
||||
**
|
||||
** This file is part of Qt Creator
|
||||
**
|
||||
** Copyright (c) 2012 Nokia Corporation and/or its subsidiary(-ies).
|
||||
**
|
||||
** Contact: Nokia Corporation (qt-info@nokia.com)
|
||||
**
|
||||
**
|
||||
** GNU Lesser General Public License Usage
|
||||
**
|
||||
** This file may be used under the terms of the GNU Lesser General Public
|
||||
** License version 2.1 as published by the Free Software Foundation and
|
||||
** appearing in the file LICENSE.LGPL included in the packaging of this file.
|
||||
** Please review the following information to ensure the GNU Lesser General
|
||||
** Public License version 2.1 requirements will be met:
|
||||
** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
||||
**
|
||||
** In addition, as a special exception, Nokia gives you certain additional
|
||||
** rights. These rights are described in the Nokia Qt LGPL Exception
|
||||
** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
||||
**
|
||||
** Other Usage
|
||||
**
|
||||
** Alternatively, this file may be used in accordance with the terms and
|
||||
** conditions contained in a signed written agreement between you and Nokia.
|
||||
**
|
||||
** If you have questions regarding the use of this file, please contact
|
||||
** Nokia at qt-info@nokia.com.
|
||||
**
|
||||
**************************************************************************/
|
||||
|
||||
#ifndef SCREENSHOTCROPPER_H
|
||||
#define SCREENSHOTCROPPER_H
|
||||
|
||||
|
||||
@@ -1,3 +1,35 @@
|
||||
/**************************************************************************
|
||||
**
|
||||
** This file is part of Qt Creator
|
||||
**
|
||||
** Copyright (c) 2012 Nokia Corporation and/or its subsidiary(-ies).
|
||||
**
|
||||
** Contact: Nokia Corporation (qt-info@nokia.com)
|
||||
**
|
||||
**
|
||||
** GNU Lesser General Public License Usage
|
||||
**
|
||||
** This file may be used under the terms of the GNU Lesser General Public
|
||||
** License version 2.1 as published by the Free Software Foundation and
|
||||
** appearing in the file LICENSE.LGPL included in the packaging of this file.
|
||||
** Please review the following information to ensure the GNU Lesser General
|
||||
** Public License version 2.1 requirements will be met:
|
||||
** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
||||
**
|
||||
** In addition, as a special exception, Nokia gives you certain additional
|
||||
** rights. These rights are described in the Nokia Qt LGPL Exception
|
||||
** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
||||
**
|
||||
** Other Usage
|
||||
**
|
||||
** Alternatively, this file may be used in accordance with the terms and
|
||||
** conditions contained in a signed written agreement between you and Nokia.
|
||||
**
|
||||
** If you have questions regarding the use of this file, please contact
|
||||
** Nokia at qt-info@nokia.com.
|
||||
**
|
||||
**************************************************************************/
|
||||
|
||||
#include "cropimageview.h"
|
||||
#include <QPainter>
|
||||
#include <QMouseEvent>
|
||||
|
||||
@@ -1,3 +1,35 @@
|
||||
/**************************************************************************
|
||||
**
|
||||
** This file is part of Qt Creator
|
||||
**
|
||||
** Copyright (c) 2012 Nokia Corporation and/or its subsidiary(-ies).
|
||||
**
|
||||
** Contact: Nokia Corporation (qt-info@nokia.com)
|
||||
**
|
||||
**
|
||||
** GNU Lesser General Public License Usage
|
||||
**
|
||||
** This file may be used under the terms of the GNU Lesser General Public
|
||||
** License version 2.1 as published by the Free Software Foundation and
|
||||
** appearing in the file LICENSE.LGPL included in the packaging of this file.
|
||||
** Please review the following information to ensure the GNU Lesser General
|
||||
** Public License version 2.1 requirements will be met:
|
||||
** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
||||
**
|
||||
** In addition, as a special exception, Nokia gives you certain additional
|
||||
** rights. These rights are described in the Nokia Qt LGPL Exception
|
||||
** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
||||
**
|
||||
** Other Usage
|
||||
**
|
||||
** Alternatively, this file may be used in accordance with the terms and
|
||||
** conditions contained in a signed written agreement between you and Nokia.
|
||||
**
|
||||
** If you have questions regarding the use of this file, please contact
|
||||
** Nokia at qt-info@nokia.com.
|
||||
**
|
||||
**************************************************************************/
|
||||
|
||||
#ifndef CROPIMAGEVIEW_H
|
||||
#define CROPIMAGEVIEW_H
|
||||
|
||||
|
||||
@@ -1,4 +1,39 @@
|
||||
#include <QtWidgets>
|
||||
/**************************************************************************
|
||||
**
|
||||
** This file is part of Qt Creator
|
||||
**
|
||||
** Copyright (c) 2012 Nokia Corporation and/or its subsidiary(-ies).
|
||||
**
|
||||
** Contact: Nokia Corporation (qt-info@nokia.com)
|
||||
**
|
||||
**
|
||||
** GNU Lesser General Public License Usage
|
||||
**
|
||||
** This file may be used under the terms of the GNU Lesser General Public
|
||||
** License version 2.1 as published by the Free Software Foundation and
|
||||
** appearing in the file LICENSE.LGPL included in the packaging of this file.
|
||||
** Please review the following information to ensure the GNU Lesser General
|
||||
** Public License version 2.1 requirements will be met:
|
||||
** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
||||
**
|
||||
** In addition, as a special exception, Nokia gives you certain additional
|
||||
** rights. These rights are described in the Nokia Qt LGPL Exception
|
||||
** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
||||
**
|
||||
** Other Usage
|
||||
**
|
||||
** Alternatively, this file may be used in accordance with the terms and
|
||||
** conditions contained in a signed written agreement between you and Nokia.
|
||||
**
|
||||
** If you have questions regarding the use of this file, please contact
|
||||
** Nokia at qt-info@nokia.com.
|
||||
**
|
||||
**************************************************************************/
|
||||
|
||||
#include <QApplication>
|
||||
#include <QFileDialog>
|
||||
#include <QSettings>
|
||||
|
||||
#include "screenshotcropperwindow.h"
|
||||
|
||||
using namespace QtSupport::Internal;
|
||||
|
||||
@@ -1,3 +1,35 @@
|
||||
/**************************************************************************
|
||||
**
|
||||
** This file is part of Qt Creator
|
||||
**
|
||||
** Copyright (c) 2012 Nokia Corporation and/or its subsidiary(-ies).
|
||||
**
|
||||
** Contact: Nokia Corporation (qt-info@nokia.com)
|
||||
**
|
||||
**
|
||||
** GNU Lesser General Public License Usage
|
||||
**
|
||||
** This file may be used under the terms of the GNU Lesser General Public
|
||||
** License version 2.1 as published by the Free Software Foundation and
|
||||
** appearing in the file LICENSE.LGPL included in the packaging of this file.
|
||||
** Please review the following information to ensure the GNU Lesser General
|
||||
** Public License version 2.1 requirements will be met:
|
||||
** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
||||
**
|
||||
** In addition, as a special exception, Nokia gives you certain additional
|
||||
** rights. These rights are described in the Nokia Qt LGPL Exception
|
||||
** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
||||
**
|
||||
** Other Usage
|
||||
**
|
||||
** Alternatively, this file may be used in accordance with the terms and
|
||||
** conditions contained in a signed written agreement between you and Nokia.
|
||||
**
|
||||
** If you have questions regarding the use of this file, please contact
|
||||
** Nokia at qt-info@nokia.com.
|
||||
**
|
||||
**************************************************************************/
|
||||
|
||||
#include "screenshotcropperwindow.h"
|
||||
#include "ui_screenshotcropperwindow.h"
|
||||
#include <QListWidget>
|
||||
|
||||
@@ -1,3 +1,35 @@
|
||||
/**************************************************************************
|
||||
**
|
||||
** This file is part of Qt Creator
|
||||
**
|
||||
** Copyright (c) 2012 Nokia Corporation and/or its subsidiary(-ies).
|
||||
**
|
||||
** Contact: Nokia Corporation (qt-info@nokia.com)
|
||||
**
|
||||
**
|
||||
** GNU Lesser General Public License Usage
|
||||
**
|
||||
** This file may be used under the terms of the GNU Lesser General Public
|
||||
** License version 2.1 as published by the Free Software Foundation and
|
||||
** appearing in the file LICENSE.LGPL included in the packaging of this file.
|
||||
** Please review the following information to ensure the GNU Lesser General
|
||||
** Public License version 2.1 requirements will be met:
|
||||
** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
||||
**
|
||||
** In addition, as a special exception, Nokia gives you certain additional
|
||||
** rights. These rights are described in the Nokia Qt LGPL Exception
|
||||
** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
||||
**
|
||||
** Other Usage
|
||||
**
|
||||
** Alternatively, this file may be used in accordance with the terms and
|
||||
** conditions contained in a signed written agreement between you and Nokia.
|
||||
**
|
||||
** If you have questions regarding the use of this file, please contact
|
||||
** Nokia at qt-info@nokia.com.
|
||||
**
|
||||
**************************************************************************/
|
||||
|
||||
#ifndef SCREENSHOTCROPPERWINDOW_H
|
||||
#define SCREENSHOTCROPPERWINDOW_H
|
||||
|
||||
|
||||
@@ -81,6 +81,7 @@ class JIRA:
|
||||
self._bugType = bugType
|
||||
self._localOnly = os.getenv("SYSTEST_JIRA_NO_LOOKUP")=="1"
|
||||
self.__initBugDict__()
|
||||
self._fetchResults_ = {}
|
||||
self.__fetchStatusAndResolutionFromJira__()
|
||||
|
||||
# function to retrieve the status of the current bug
|
||||
@@ -108,10 +109,16 @@ class JIRA:
|
||||
# dict whether a function for the given bug is deposited or not
|
||||
def __fetchStatusAndResolutionFromJira__(self):
|
||||
global JIRA_URL
|
||||
bug = "%s-%d" % (self._bugType, self._number)
|
||||
if bug in self._fetchResults_:
|
||||
result = self._fetchResults_[bug]
|
||||
self._resolution = result[0]
|
||||
self._status = result[1]
|
||||
return
|
||||
data = None
|
||||
if not self._localOnly:
|
||||
try:
|
||||
bugReport = urllib2.urlopen('%s/%s-%d' % (JIRA_URL, self._bugType, self._number))
|
||||
bugReport = urllib2.urlopen('%s/%s' % (JIRA_URL, bug))
|
||||
data = bugReport.read()
|
||||
except:
|
||||
data = self.__tryExternalTools__()
|
||||
@@ -122,16 +129,14 @@ class JIRA:
|
||||
"ssl support OR install wget or curl to get rid of this warning!")
|
||||
self._localOnly = True
|
||||
if data == None:
|
||||
if '%s-%d' % (self._bugType, self._number) in self.__bugs__:
|
||||
if bug in self.__bugs__:
|
||||
test.warning("Using internal dict - bug status could have changed already",
|
||||
"Please check manually!")
|
||||
self._status = None
|
||||
self._resolution = None
|
||||
return
|
||||
else:
|
||||
test.fatal("No workaround function deposited for %s-%d" % (self._bugType, self._number))
|
||||
test.fatal("No workaround function deposited for %s" % bug)
|
||||
self._resolution = 'Done'
|
||||
return
|
||||
else:
|
||||
data = data.replace("\r", "").replace("\n", "")
|
||||
resPattern = re.compile('<span\s+id="resolution-val".*?>(?P<resolution>.*?)</span>')
|
||||
@@ -141,15 +146,16 @@ class JIRA:
|
||||
if status:
|
||||
self._status = status.group("status").strip()
|
||||
else:
|
||||
test.fatal("FATAL: Cannot get status of bugreport %s-%d" % (self._bugType, self._number),
|
||||
test.fatal("FATAL: Cannot get status of bugreport %s" % bug,
|
||||
"Looks like JIRA has changed.... Please verify!")
|
||||
self._status = None
|
||||
if resolution:
|
||||
self._resolution = resolution.group("resolution").strip()
|
||||
else:
|
||||
test.fatal("FATAL: Cannot get resolution of bugreport %s-%d" % (self._bugType, self._number),
|
||||
test.fatal("FATAL: Cannot get resolution of bugreport %s" % bug,
|
||||
"Looks like JIRA has changed.... Please verify!")
|
||||
self._resolution = None
|
||||
self._fetchResults_.update({bug:[self._resolution, self._status]})
|
||||
|
||||
# simple helper function - used as fallback if python has no ssl support
|
||||
# tries to find curl or wget in PATH and fetches data with it instead of
|
||||
@@ -186,7 +192,7 @@ class JIRA:
|
||||
|
||||
def _workaroundCreator6853_(self, *args):
|
||||
if "Release" in args[0] and platform.system() == "Linux":
|
||||
snooze(1)
|
||||
snooze(2)
|
||||
|
||||
def _workaroundCreator_MacEditorFocus_(self, *args):
|
||||
editor = args[0]
|
||||
|
||||
@@ -22,7 +22,7 @@ def main():
|
||||
test.compare("Projects", str(projects.data()))
|
||||
comboBox = waitForObject("{name='comboBox' type='QComboBox' visible='1' "
|
||||
"window=':New_Core::Internal::NewDialog'}")
|
||||
test.compare(comboBox.currentText, "All templates")
|
||||
test.compare(comboBox.currentText, "All Templates")
|
||||
for row in range(catModel.rowCount(projects)):
|
||||
index = catModel.index(row, 0, projects)
|
||||
category = str(index.data()).replace(".", "\\.")
|
||||
|
||||
Reference in New Issue
Block a user