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
\li \l{The Plugin Manager, the Object Pool, and Registered Objects}
\omit
\li \l{Aggregations}
\li \l{Extending and Providing Interfaces}
\endlist
@@ -72,5 +73,6 @@
\list
\li \l{A Note on Binary Compatibility}
\li \l{Creating User-Installable Plugins}
\endomit
\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/
**
** This file is part of the Qt Creator documentation.
@@ -58,9 +58,11 @@
your own snippets.
\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}
\li \l{Snippets}{Adding Snippets Groups}
\omit
\li \l{Adding Snippets Groups}
\endomit
\endlist
\section2 File and Project Templates
@@ -69,7 +71,7 @@
\uicontrol {New File or Project} with your own file and project templates by
writing JSON definition files for them.
\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}
\li \l{User Interface Text Guidelines}
\endlist
@@ -103,7 +105,7 @@
extensions and specifying magic headers.
\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}
\li \l{http://standards.freedesktop.org/shared-mime-info-spec/shared-mime-info-spec-latest.html}
{MIME Type Specification Files}
@@ -118,7 +120,7 @@
your own definition files.
\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}
\li \l{http://kate-editor.org/2005/03/24/writing-a-syntax-highlighting-file/}
{Writing a Syntax Highlighting File}
@@ -136,8 +138,10 @@
\list
\li \l{Creating Plugins}
\li \l{Qt Creator Coding Rules}
\li \l{Text Editors}
\li \l{CodeAssist} {Providing Code Assist}
\omit
\li Text Editors
\endomit
\li \l{CodeAssist}{Providing Code Assist}
\endlist
\section2 Other Custom Editors
@@ -148,7 +152,9 @@
\list
\li \l{Creating Plugins}
\li \l{Qt Creator Coding Rules}
\omit
\li \l{Editors}
\endomit
\endlist
\section1 Running External Tools
@@ -172,7 +178,7 @@
can share.
\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}
\li \l{External Tool Specification Files}
\endlist
@@ -197,12 +203,14 @@
configure the tool in \QC, you can add an \uicontrol Options page for it.
\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{Creating Plugins}
\li \l{Qt Creator Coding Rules}
\omit
\li \l{Menus and Menu Items}
\li \l{Options Pages}
\endomit
\endlist
\section3 Interacting with Tool Output
@@ -220,13 +228,15 @@
which are shown in the \uicontrol Issues output pane.
\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}
\li \l{Creating Plugins}
\li \l{Qt Creator Coding Rules}
\omit
\li \l{Menus and Menu Items}
\li \l{Options Pages}
\li \l{Editors}
\endomit
\endlist
\section1 All Topics
@@ -235,11 +245,15 @@
\li \l{Developing Qt Creator Plugins}
\list
\li \l{Creating Plugins}
\omit
\li \l{Menus and Menu Items}
\endomit
\li \l{Creating Wizards in Code}
\omit
\li \l{Editors}
\li \l{Text Editors}
\li \l{Options Pages}
\endomit
\endlist
\li Reference
\list
@@ -248,7 +262,8 @@
\li \l{External Tool Specification Files}
\li \l{http://kate-editor.org/2005/03/24/writing-a-syntax-highlighting-file/}
{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{Writing Documentation}
\li \l{Qt Creator Coding Rules}