Doc: Fix links in the Extending Qt Creator Manual

- Hide links to sections that have not been written yet
- Fix some links to information that was moved
- Use HTTPS in links to Qt Creator Manual topics

Fixes: QTCREATORBUG-23529
Change-Id: Idd162c04fe6992bbecd2acd4a7ec388e49f29b84
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
Leena Miettinen
2020-01-28 17:01:23 +01:00
parent 6ad79a8c44
commit 18514a5585
2 changed files with 30 additions and 13 deletions

View File

@@ -63,6 +63,7 @@
\list \list
\li \l{The Plugin Manager, the Object Pool, and Registered Objects} \li \l{The Plugin Manager, the Object Pool, and Registered Objects}
\omit
\li \l{Aggregations} \li \l{Aggregations}
\li \l{Extending and Providing Interfaces} \li \l{Extending and Providing Interfaces}
\endlist \endlist
@@ -72,5 +73,6 @@
\list \list
\li \l{A Note on Binary Compatibility} \li \l{A Note on Binary Compatibility}
\li \l{Creating User-Installable Plugins} \li \l{Creating User-Installable Plugins}
\endomit
\endlist \endlist
*/ */

View File

@@ -1,6 +1,6 @@
/**************************************************************************** /****************************************************************************
** **
** Copyright (C) 2016 The Qt Company Ltd. ** Copyright (C) 2020 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/ ** Contact: https://www.qt.io/licensing/
** **
** This file is part of the Qt Creator documentation. ** This file is part of the Qt Creator documentation.
@@ -58,9 +58,11 @@
your own snippets. your own snippets.
\list \list
\li \l{http://doc.qt.io/qtcreator/creator-completing-code.html#editing-code-snippets} \li \l{https://doc.qt.io/qtcreator/creator-completing-code.html#editing-code-snippets}
{Snippets User Interface} {Snippets User Interface}
\li \l{Snippets}{Adding Snippets Groups} \omit
\li \l{Adding Snippets Groups}
\endomit
\endlist \endlist
\section2 File and Project Templates \section2 File and Project Templates
@@ -69,7 +71,7 @@
\uicontrol {New File or Project} with your own file and project templates by \uicontrol {New File or Project} with your own file and project templates by
writing JSON definition files for them. writing JSON definition files for them.
\list \list
\li \l{http://doc.qt.io/qtcreator/creator-project-wizards.html} \li \l{https://doc.qt.io/qtcreator/creator-project-wizards.html}
{Adding New Custom Wizards} {Adding New Custom Wizards}
\li \l{User Interface Text Guidelines} \li \l{User Interface Text Guidelines}
\endlist \endlist
@@ -103,7 +105,7 @@
extensions and specifying magic headers. extensions and specifying magic headers.
\list \list
\li \l{http://doc.qt.io/qtcreator/creator-mime-types.html} \li \l{https://doc.qt.io/qtcreator/creator-mime-types.html}
{Editing MIME Types} {Editing MIME Types}
\li \l{http://standards.freedesktop.org/shared-mime-info-spec/shared-mime-info-spec-latest.html} \li \l{http://standards.freedesktop.org/shared-mime-info-spec/shared-mime-info-spec-latest.html}
{MIME Type Specification Files} {MIME Type Specification Files}
@@ -118,7 +120,7 @@
your own definition files. your own definition files.
\list \list
\li \l{http://doc.qt.io/qtcreator/creator-editor-options.html#generic-highlighting} \li \l{https://doc.qt.io/qtcreator/creator-highlighting.html#generic-highlighting}
{Generic Highlighting} {Generic Highlighting}
\li \l{http://kate-editor.org/2005/03/24/writing-a-syntax-highlighting-file/} \li \l{http://kate-editor.org/2005/03/24/writing-a-syntax-highlighting-file/}
{Writing a Syntax Highlighting File} {Writing a Syntax Highlighting File}
@@ -136,7 +138,9 @@
\list \list
\li \l{Creating Plugins} \li \l{Creating Plugins}
\li \l{Qt Creator Coding Rules} \li \l{Qt Creator Coding Rules}
\li \l{Text Editors} \omit
\li Text Editors
\endomit
\li \l{CodeAssist}{Providing Code Assist} \li \l{CodeAssist}{Providing Code Assist}
\endlist \endlist
@@ -148,7 +152,9 @@
\list \list
\li \l{Creating Plugins} \li \l{Creating Plugins}
\li \l{Qt Creator Coding Rules} \li \l{Qt Creator Coding Rules}
\omit
\li \l{Editors} \li \l{Editors}
\endomit
\endlist \endlist
\section1 Running External Tools \section1 Running External Tools
@@ -172,7 +178,7 @@
can share. can share.
\list \list
\li \l{http://doc.qt.io/qtcreator/creator-editor-external.html} \li \l{https://doc.qt.io/qtcreator/creator-editor-external.html}
{Using External Tools} {Using External Tools}
\li \l{External Tool Specification Files} \li \l{External Tool Specification Files}
\endlist \endlist
@@ -197,12 +203,14 @@
configure the tool in \QC, you can add an \uicontrol Options page for it. configure the tool in \QC, you can add an \uicontrol Options page for it.
\list \list
\li \l{http://doc.qt.io/qtcreator/creator-editor-external.html}{Using External Tools} \li \l{https://doc.qt.io/qtcreator/creator-editor-external.html}{Using External Tools}
\li \l{External Tool Specification Files} \li \l{External Tool Specification Files}
\li \l{Creating Plugins} \li \l{Creating Plugins}
\li \l{Qt Creator Coding Rules} \li \l{Qt Creator Coding Rules}
\omit
\li \l{Menus and Menu Items} \li \l{Menus and Menu Items}
\li \l{Options Pages} \li \l{Options Pages}
\endomit
\endlist \endlist
\section3 Interacting with Tool Output \section3 Interacting with Tool Output
@@ -220,13 +228,15 @@
which are shown in the \uicontrol Issues output pane. which are shown in the \uicontrol Issues output pane.
\list \list
\li \l{http://doc.qt.io/qtcreator/creator-task-lists.html} \li \l{https://doc.qt.io/qtcreator/creator-task-lists.html}
{Showing Task List Files in the Issues Pane} {Showing Task List Files in the Issues Pane}
\li \l{Creating Plugins} \li \l{Creating Plugins}
\li \l{Qt Creator Coding Rules} \li \l{Qt Creator Coding Rules}
\omit
\li \l{Menus and Menu Items} \li \l{Menus and Menu Items}
\li \l{Options Pages} \li \l{Options Pages}
\li \l{Editors} \li \l{Editors}
\endomit
\endlist \endlist
\section1 All Topics \section1 All Topics
@@ -235,11 +245,15 @@
\li \l{Developing Qt Creator Plugins} \li \l{Developing Qt Creator Plugins}
\list \list
\li \l{Creating Plugins} \li \l{Creating Plugins}
\omit
\li \l{Menus and Menu Items} \li \l{Menus and Menu Items}
\endomit
\li \l{Creating Wizards in Code} \li \l{Creating Wizards in Code}
\omit
\li \l{Editors} \li \l{Editors}
\li \l{Text Editors} \li \l{Text Editors}
\li \l{Options Pages} \li \l{Options Pages}
\endomit
\endlist \endlist
\li Reference \li Reference
\list \list
@@ -248,7 +262,8 @@
\li \l{External Tool Specification Files} \li \l{External Tool Specification Files}
\li \l{http://kate-editor.org/2005/03/24/writing-a-syntax-highlighting-file/} \li \l{http://kate-editor.org/2005/03/24/writing-a-syntax-highlighting-file/}
{Highlight Definition Files} {Highlight Definition Files}
\li \l{Qt Creator Variables} \li \l{https://doc.qt.io/qtcreator/creator-build-settings.html#using-qt-creator-variables}
{Qt Creator Variables}
\li \l{User Interface Text Guidelines} \li \l{User Interface Text Guidelines}
\li \l{Writing Documentation} \li \l{Writing Documentation}
\li \l{Qt Creator Coding Rules} \li \l{Qt Creator Coding Rules}