This commit is contained in:
Andrei Yankovich 2020-10-21 12:50:37 +03:00
parent bcb7faf2c2
commit 06a4002dc8
8 changed files with 88 additions and 96 deletions

View File

@ -9,17 +9,17 @@ CQtDeployerAbout::CQtDeployerAbout()
QString CQtDeployerAbout::data() const {
auto sourceText = tr(
"\n## What is CQtDeployer \n\n\n\n\n\n\n"
"The CQtDeployer is application for extract all depends library of executable and create launch script for your application.\n"
"\n"
"Key differences of this program:\n"
"* Performance: this program deploys the application several times faster (up to 10 seconds)\n"
"* Flexibility: this application's got flags that help you to configure the deployment for your or your project's needs\n"
"<h2> What is CQtDeployer</h2> <br><br>"
"The CQtDeployer is application for extract all depends library of executable and create launch script for your application.<br><br>"
"<br><br>"
"Key differences of this program:<br>"
"* Performance: this program deploys the application several times faster (up to 10 seconds)<br><br>"
"* Flexibility: this application's got flags that help you to configure the deployment for your or your project's needs<br><br>"
"* Crossdeploy: this application's support windows and linux distrebutives,"
" This means that you can use it not only to deploy a project for your platform,"
" but also to deploy a project on Linux for Windows and vice versa.\n"
"* Fast create installers : Upon completion of the deployment, you will receive a self-contained installer of your distribution.\n"
"\n"
" but also to deploy a project on Linux for Windows and vice versa.<br><br>"
"* Fast create installers : Upon completion of the deployment, you will receive a self-contained installer of your distribution.<br><br>"
"<br><br>"
);
return sourceText;
@ -45,25 +45,25 @@ CQtDeployerExamples::CQtDeployerExamples()
QString CQtDeployerExamples::data() const {
auto sourceText = tr("The utility transfers the path to the executable"
" files of the deployed programs using the option -bin."
" files of the deployed programs using the option -bin.<br><br>"
" The transferred programs are analyzed and get a list of dependencies."
" If the programs being deployed depend on Qt,"
" then a list of modules is formed based on the dependencies."
" Qt plugins are deployed depending on the qt modules used."
" Then qml plugins are copied, if necessary, and standard qt translations."
" then a list of modules is formed based on the dependencies.<br><br>"
" Qt plugins are deployed depending on the qt modules used.<br><br>"
" Then qml plugins are copied, if necessary, and standard qt translations.<br><br>"
" After completing all the steps described,"
" scripts are formed to launch the application.\n"
" ### For example: \n"
" #### Linux \n"
" cqtdeployer -bin myApp -qmake /media/D/Qt/5.15.2/gcc_64/bin/qmake -qmlDir . \n"
" #### Windows\n"
" cqtdeployer -bin myApp.exe -qmake /media/D/Qt/5.12.5/gcc_64/bin/qmake.exe -qmlDir . \n"
" #### Where:\n"
" * cqtdeployer is a utility call (befor version 1.4 windows version used %cqtdeployer% command).\n"
" * -bin - the option for transferring the paths of the application executable files.\n"
" * myApp.exe and myApp - the path to the application executable file itself\n"
" * -qmake - the option for transferring qmake paths for qt deployment.\n"
" * -qmlDir - the option for transferring paths to qml files of the application.\n"
" scripts are formed to launch the application.<br><br>"
" <h3> For example: </h3> <br><br>"
" <h4> Linux </h4> <br>"
" cqtdeployer -bin myApp -qmake /media/D/Qt/5.15.2/gcc_64/bin/qmake -qmlDir . <br> <br>"
" <h4> Windows </h4><br>"
" cqtdeployer -bin myApp.exe -qmake /media/D/Qt/5.12.5/gcc_64/bin/qmake.exe -qmlDir . <br> <br>"
" <h4> Where: </h4><br><br>"
" * <b>cqtdeployer</b> is a utility call (befor version 1.4 windows version used %cqtdeployer% command).<br><br>"
" * <b>-bin</b> - the option for transferring the paths of the application executable files.<br><br>"
" * <b>myApp.exe</b> and myApp - the path to the application executable file itself <br><br>"
" * <b>-qmake</b> - the option for transferring qmake paths for qt deployment.<br><br>"
" * <b>-qmlDir</b> - the option for transferring paths to qml files of the application.<br><br>"
);
return sourceText;
}
@ -89,7 +89,7 @@ CQtDeployerDocs::CQtDeployerDocs()
QString CQtDeployerDocs::data() const {
auto sourceText = tr("The source code for "
"CQtDeployer components is provided under Gplv3 licenses and is freely available on GitHub. \n");
"CQtDeployer components is provided under Gplv3 licenses and is freely available on GitHub. <br><br>");
return sourceText;
}

View File

@ -15,23 +15,14 @@ HeartAbout::~HeartAbout() {
QString HeartAbout::data() const
{
return tr(""
"**QuasarApp Heart** - it is base backend for C++/Qt projects. This library support work with databases and work with lite network requests. \n"
"## Futures \n"
"\n "
"\n * Support ssl sockets "
"\n * Support initialize database "
"\n * Support work in database "
"\n This library consists of two levels (AbstractNode level and DataBaseNode level)."
"\n "
"\n ### AbstractNode level (0) "
"\n #### Description "
"\n The AbstractNode level implement only base functions of create a new work threads and parsing packages."
"\n For more information see QuasarApp Heart documentation, QH namespace."
"\n "
"\n ### DataBaseNode level (1)"
"\n #### Description \n"
"The DataBaseNode level implement methods and packages for work with databases."
" This level using Qt classes for wrking with database.");
"<b>QuasarApp Heart</b> - it is base backend for C++/Qt projects. This library support work with databases and work with lite network requests. <br><br>"
"<h2> Futures </h2><br>"
"<br> "
" * Support ssl sockets <br>"
" * Support initialize database <br>"
" * Support work in database <br><br>"
" This library consists of two levels (AbstractNode level and DataBaseNode level).<br>"
" <br>");
}
QString HeartAbout::title() const {
@ -57,8 +48,8 @@ HeartExamples::~HeartExamples() {
QString HeartExamples::data() const {
return tr(""
"**QuasarApp Heart** - has very detailed examples of how the library works,"
" as well as a complete description of all the functions in the official technical documentation. \n\n"
"<b>QuasarApp Heart</b> - has very detailed examples of how the library works,"
" as well as a complete description of all the functions in the official technical documentation. <br><br>"
" But if you want to get only a short example of how to use it, you can visit the official page on github.");
}
@ -83,9 +74,9 @@ HeartDocs::~HeartDocs() {
}
QString HeartDocs::data() const {
return tr("\n"
return tr("<br><br>"
"**QuasarApp Heart** - if you want get more information see technical documentation."
"\n"
"<br><br>"
);
}
@ -98,6 +89,6 @@ QString HeartDocs::backgroud() const {
}
QList<BaseFront::Link> HeartDocs::links() const {
return {{"technical documentation", "docs/heart/html/index.html"}};
return {{"technical documentation", "https://quasarapp.ddns.net/docs/heart/html/index.html"}};
}

View File

@ -6,15 +6,15 @@ QuasarAppPage::QuasarAppPage() {
QString QuasarAppPage::data() const {
auto sourceText = tr("The **QuasarApp** is developing open source mobile and desktop"
" applications.\n\n"
auto sourceText = tr("The <b>QuasarApp</b> is developing open source mobile and desktop"
" applications.<br><br>"
"Our company has been created on 2017 year and have"
" experians of develepment android and desctop applications and games."
"\n\n");
"<br><br>");
sourceText += tr("During our existence,"
" we have accumulated more than 40 software components and ready-made solutions"
" for the most diverse tasks. \n\n"
" for the most diverse tasks. <br><br>"
"This approach allows us now to create final products with impressive speed."
" If you have an idea for the application, we will hear you."
);
@ -37,12 +37,12 @@ QuasarAppSupportPlatforms::QuasarAppSupportPlatforms()
}
QString QuasarAppSupportPlatforms::data() const {
auto sourceText = tr("At the moment, we can offer support for our solutions for the following platforms:\n\n");
auto sourceText = tr("At the moment, we can offer support for our solutions for the following platforms:<br><br>");
sourceText += tr("* Linux \n"
"* Windows \n"
"* Android \n"
"* Web \n");
sourceText += tr("* Linux <br>"
"* Windows <br>"
"* Android <br>"
"* Web (Wasm) <br>");
return sourceText;
}
@ -64,13 +64,13 @@ QasarAppOrder::QasarAppOrder()
QString QasarAppOrder::data() const {
auto sourceText = tr("We are always happy to help you realize your best and most fantastic ideas."
"\n\n"
"If you have an idea for the application, then you can leave a request to create a project with us on GitHub. \n\n"
"<br><br>"
"If you have an idea for the application, then you can leave a request to create a project with us on GitHub. <br><br>"
" All that is required of you is a detailed description of what needs to be done. Further,"
" our specialists will decide when work will begin on the project and how much resources will be allocated to the project."
"\n\n"
"<br><br>"
"That how many resources will be allocated for the development depends on how much this project will collect cash donations."
"\n\n"
"<br><br>"
"You can also request a private project exclusively for you, but such a project can no longer be free.");
return sourceText;

View File

@ -14,7 +14,7 @@ QString Home::title() const {
}
QString Home::backgroud() const {
return resourcesPath() + "/quasarapp_banner.png";
return resourcesPath() + "/quasarappBanner.png";
}
QString Home::projectName() const {

View File

@ -67,9 +67,9 @@ ViewPortGradientPage {
verticalAlignment: Text.AlignVCenter
text: root.text
color: fontColor
readOnly: true
readOnly: false
selectByMouse: true
textFormat: TextEdit.MarkdownText
textFormat: TextEdit.RichText
wrapMode: Text.WordWrap

Binary file not shown.

After

Width:  |  Height:  |  Size: 299 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 516 KiB

View File

@ -29,26 +29,16 @@ Key differences of this program:
* Crossdeploy: this application&apos;s support windows and linux distrebutives, This means that you can use it not only to deploy a project for your platform, but also to deploy a project on Linux for Windows and vice versa.
* Fast create installers : Upon completion of the deployment, you will receive a self-contained installer of your distribution.
## Supported platforms:
* Linux classic
* Linux snap
* Windows
## Support processors architectures:
* x86
* x86-64
* ARM
* ARM64
</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Models/cqtdeployerpage.cpp" line="39"/>
<source>Deploy any С/С++ application is easy with CQTDeployer</source>
<location filename="../Models/cqtdeployerpage.cpp" line="29"/>
<source>What is CQDeployer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Models/cqtdeployerpage.cpp" line="47"/>
<location filename="../Models/cqtdeployerpage.cpp" line="37"/>
<source>get more information</source>
<translation type="unfinished"></translation>
</message>
@ -56,18 +46,18 @@ Key differences of this program:
<context>
<name>CQtDeployerDocs</name>
<message>
<location filename="../Models/cqtdeployerpage.cpp" line="93"/>
<location filename="../Models/cqtdeployerpage.cpp" line="91"/>
<source>The source code for CQtDeployer components is provided under Gplv3 licenses and is freely available on GitHub.
</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Models/cqtdeployerpage.cpp" line="100"/>
<location filename="../Models/cqtdeployerpage.cpp" line="98"/>
<source>More Inforamtions About CQtDeployer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Models/cqtdeployerpage.cpp" line="109"/>
<location filename="../Models/cqtdeployerpage.cpp" line="107"/>
<source>Full description and documentation</source>
<translation type="unfinished"></translation>
</message>
@ -80,7 +70,7 @@ Key differences of this program:
<context>
<name>CQtDeployerExamples</name>
<message>
<location filename="../Models/cqtdeployerpage.cpp" line="57"/>
<location filename="../Models/cqtdeployerpage.cpp" line="47"/>
<source>The utility transfers the path to the executable files of the deployed programs using the option -bin. The transferred programs are analyzed and get a list of dependencies. If the programs being deployed depend on Qt, then a list of modules is formed based on the dependencies. Qt plugins are deployed depending on the qt modules used. Then qml plugins are copied, if necessary, and standard qt translations. After completing all the steps described, scripts are formed to launch the application.
### For example:
#### Linux
@ -97,12 +87,12 @@ Key differences of this program:
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Models/cqtdeployerpage.cpp" line="74"/>
<source>Get started</source>
<location filename="../Models/cqtdeployerpage.cpp" line="72"/>
<source>Deploy any С/С++ application is easy with CQTDeployer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Models/cqtdeployerpage.cpp" line="84"/>
<location filename="../Models/cqtdeployerpage.cpp" line="82"/>
<source>more exampless</source>
<translation type="unfinished"></translation>
</message>
@ -151,10 +141,9 @@ Key differences of this program:
## Futures
* [YES]Support ssl sockets
* [YES] Support initialize database
* [YES] Support work in database
* [STILL NO] Support decentralized network mode
* Support ssl sockets
* Support initialize database
* Support work in database
This library consists of two levels (AbstractNode level and DataBaseNode level).
### AbstractNode level (0)
@ -163,11 +152,12 @@ Key differences of this program:
For more information see QuasarApp Heart documentation, QH namespace.
### DataBaseNode level (1)
#### DescriptionThe DataBaseNode level implement methods and packages for work with databases. This level using Qt classes for wrking with database.</source>
#### Description
The DataBaseNode level implement methods and packages for work with databases. This level using Qt classes for wrking with database.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Models/heartpage.cpp" line="39"/>
<location filename="../Models/heartpage.cpp" line="38"/>
<source>About QuasarApp Heart</source>
<translation type="unfinished"></translation>
</message>
@ -175,14 +165,14 @@ Key differences of this program:
<context>
<name>HeartDocs</name>
<message>
<location filename="../Models/heartpage.cpp" line="87"/>
<location filename="../Models/heartpage.cpp" line="86"/>
<source>
**QuasarApp Heart** - if you want get more information see technical documentation.
</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Models/heartpage.cpp" line="94"/>
<location filename="../Models/heartpage.cpp" line="93"/>
<source>Doxygen Technical Documentation</source>
<translation type="unfinished"></translation>
</message>
@ -190,13 +180,14 @@ Key differences of this program:
<context>
<name>HeartExamples</name>
<message>
<location filename="../Models/heartpage.cpp" line="60"/>
<source>QuasarApp Heart - has very detailed examples of how the library works, as well as a complete description of all the functions in the official technical documentation.
<location filename="../Models/heartpage.cpp" line="59"/>
<source>**QuasarApp Heart** - has very detailed examples of how the library works, as well as a complete description of all the functions in the official technical documentation.
But if you want to get only a short example of how to use it, you can visit the official page on github.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Models/heartpage.cpp" line="67"/>
<location filename="../Models/heartpage.cpp" line="66"/>
<source>Examples of QuasarApp Heart</source>
<translation type="unfinished"></translation>
</message>
@ -263,7 +254,9 @@ Key differences of this program:
<message>
<location filename="../Models/quasarapppage.cpp" line="66"/>
<source>We are always happy to help you realize your best and most fantastic ideas.
If you have an idea for the application, then you can leave a request to create a project with us on GitHub.
All that is required of you is a detailed description of what needs to be done. Further, our specialists will decide when work will begin on the project and how much resources will be allocated to the project.
That how many resources will be allocated for the development depends on how much this project will collect cash donations.
@ -286,13 +279,16 @@ You can also request a private project exclusively for you, but such a project c
<message>
<location filename="../Models/quasarapppage.cpp" line="9"/>
<source>The **QuasarApp** is developing open source mobile and desktop applications.
Our company has been created on 2017 year and have experians of develepment android and desctop applications and games.
</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Models/quasarapppage.cpp" line="15"/>
<source>During our existence, we have accumulated more than 40 software components and ready-made solutions for the most diverse tasks.
This approach allows us now to create final products with impressive speed. If you have an idea for the application, we will hear you.</source>
<translation type="unfinished"></translation>
</message>
@ -311,12 +307,17 @@ This approach allows us now to create final products with impressive speed. If y
<message>
<location filename="../Models/quasarapppage.cpp" line="40"/>
<source>At the moment, we can offer support for our solutions for the following platforms:
</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Models/quasarapppage.cpp" line="42"/>
<source>* Linux * Windows * Android * Web </source>
<source>* Linux
* Windows
* Android
* Web
</source>
<translation type="unfinished"></translation>
</message>
<message>