diff --git a/Site/ViewSolutions b/Site/ViewSolutions index 4612b8f..b4b9368 160000 --- a/Site/ViewSolutions +++ b/Site/ViewSolutions @@ -1 +1 @@ -Subproject commit 4612b8f0a657517879fa7b61fb24275553a69cd9 +Subproject commit b4b9368f41f02a15a6d7a6e3682f5ae70fe931c5 diff --git a/Site/src/Models/cqtdeployerabout.cpp b/Site/src/Models/cqtdeployerabout.cpp new file mode 100644 index 0000000..c6b1c6c --- /dev/null +++ b/Site/src/Models/cqtdeployerabout.cpp @@ -0,0 +1,31 @@ +#include "cqtdeployerabout.h" + +CQtDeployerAbout::CQtDeployerAbout() +{ + +} + +QString CQtDeployerAbout::data() const { + auto sourceText = tr("The CQtDeployer is application for extract all depends library of executable and create launch script for your application." + "


" + " Key differences of this program:" + "

" + "* Performance: this program deploys the application several times faster (up to 10 seconds)" + "

" + "* Flexibility: this application's got flags that help you to configure the deployment for your or your project's needs" + "

" + "* 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." + "

" + "* Fast create installers : Upon completion of the deployment, you will receive a self-contained installer of your distribution." + ); + + return sourceText; +} + +QString CQtDeployerAbout::title() const { + return tr("Deploy any С/С++ application is easy with CQTDeployer"); +} + +QString CQtDeployerAbout::backgroud() const { + return resourcesPath() + "/cqtdeployer.png"; +} diff --git a/Site/src/Models/cqtdeployerabout.h b/Site/src/Models/cqtdeployerabout.h new file mode 100644 index 0000000..0f0a95f --- /dev/null +++ b/Site/src/Models/cqtdeployerabout.h @@ -0,0 +1,18 @@ +#ifndef CQTDEPLOYERABOUT_H +#define CQTDEPLOYERABOUT_H + +#include + +class CQtDeployerAbout : public AbstractPage +{ +public: + CQtDeployerAbout(); + + // AbstractPage interface +public: + QString data() const; + QString title() const; + QString backgroud() const; +}; + +#endif // CQTDEPLOYERABOUT_H diff --git a/Site/src/Models/cqtdeployerdocs.cpp b/Site/src/Models/cqtdeployerdocs.cpp new file mode 100644 index 0000000..57f5fc6 --- /dev/null +++ b/Site/src/Models/cqtdeployerdocs.cpp @@ -0,0 +1,21 @@ +#include "cqtdeployerdocs.h" + +CQtDeployerDocs::CQtDeployerDocs() +{ + +} + +QString CQtDeployerDocs::data() const { + auto sourceText = tr(""); + + return sourceText; +} + +QString CQtDeployerDocs::title() const { + return tr("More Inforamtions About CQtDeployer"); + +} + +QString CQtDeployerDocs::backgroud() const { + return resourcesPath() + "/Iconbronzecorp.png"; +} diff --git a/Site/src/Models/cqtdeployerdocs.h b/Site/src/Models/cqtdeployerdocs.h new file mode 100644 index 0000000..d60bd1b --- /dev/null +++ b/Site/src/Models/cqtdeployerdocs.h @@ -0,0 +1,18 @@ +#ifndef CQTDEPLOYERDOCS_H +#define CQTDEPLOYERDOCS_H + +#include + +class CQtDeployerDocs : public AbstractPage +{ +public: + CQtDeployerDocs(); + + // AbstractPage interface +public: + QString data() const; + QString title() const; + QString backgroud() const; +}; + +#endif // CQTDEPLOYERDOCS_H diff --git a/Site/src/Models/cqtdeployerexamples.cpp b/Site/src/Models/cqtdeployerexamples.cpp new file mode 100644 index 0000000..ef415b3 --- /dev/null +++ b/Site/src/Models/cqtdeployerexamples.cpp @@ -0,0 +1,21 @@ +#include "cqtdeployerexamples.h" + +CQtDeployerExamples::CQtDeployerExamples() +{ + +} + +QString CQtDeployerExamples::data() const { + auto sourceText = tr(""); + return sourceText; +} + +QString CQtDeployerExamples::title() const { + return tr("Get CQtDeployer"); + +} + +QString CQtDeployerExamples::backgroud() const { + return resourcesPath() + "/cqtdeployer_screen.png"; + +} diff --git a/Site/src/Models/cqtdeployerexamples.h b/Site/src/Models/cqtdeployerexamples.h new file mode 100644 index 0000000..88f4daf --- /dev/null +++ b/Site/src/Models/cqtdeployerexamples.h @@ -0,0 +1,20 @@ +#ifndef CQTDEPLOYEREXAMPLES_H +#define CQTDEPLOYEREXAMPLES_H + +#include + + + +class CQtDeployerExamples: public AbstractPage +{ +public: + CQtDeployerExamples(); + + // AbstractPage interface +public: + QString data() const; + QString title() const; + QString backgroud() const; +}; + +#endif // CQTDEPLOYEREXAMPLES_H diff --git a/Site/src/Models/mainmodel.cpp b/Site/src/Models/mainmodel.cpp index 63e5916..86fb1a9 100644 --- a/Site/src/Models/mainmodel.cpp +++ b/Site/src/Models/mainmodel.cpp @@ -2,6 +2,9 @@ #include "quasarapppage.h" #include "reader.h" #include +#include +#include +#include #include #include #include @@ -117,6 +120,10 @@ void MainModel::initQuasarApp() { makePage(page, QuasarAppPage{}, QuasarAppSupportPlatforms{}, QasarAppOrder{}); _QuasarAppPages.insert("QuasarApp", page); + auto cqtpage = new QList(); + makePage(cqtpage, CQtDeployerAbout{}, CQtDeployerExamples{}, CQtDeployerDocs{}); + _QuasarAppPages.insert("CQtDeployer", cqtpage); + auto sideBar = new QList(); makePage(sideBar, Home{}, CQtDeployer{}); _QuasarAppPages.insert("SideBar", sideBar); diff --git a/Site/src/View/SideBar.qml b/Site/src/View/SideBar.qml index 0f0edc6..e5f59ad 100644 --- a/Site/src/View/SideBar.qml +++ b/Site/src/View/SideBar.qml @@ -20,8 +20,7 @@ Drawer { ImageView { property var data: modelData - soucre: modelData.banner - text: modelData.title + source: modelData.banner toolTip: modelData.description anchors.margins: 20 borderColor: "#00a4e1" diff --git a/Site/src/images/Iconbronzecorp.png b/Site/src/images/Iconbronzecorp.png new file mode 100644 index 0000000..673defe Binary files /dev/null and b/Site/src/images/Iconbronzecorp.png differ diff --git a/Site/src/images/cqtdeployer_screen.png b/Site/src/images/cqtdeployer_screen.png new file mode 100644 index 0000000..aaddf84 Binary files /dev/null and b/Site/src/images/cqtdeployer_screen.png differ diff --git a/Site/src/translations/Site_ru_RU.ts b/Site/src/translations/Site_ru_RU.ts index 30a004e..8ba8842 100644 --- a/Site/src/translations/Site_ru_RU.ts +++ b/Site/src/translations/Site_ru_RU.ts @@ -9,6 +9,35 @@ Кроссплатформенный инструмент для развертывания приложений cpp. CQtDeployer - это приложение для извлечения всех зависимых библиотек исполняемых файлов и создания сценария запуска для вашего приложения. + + CQtDeployerAbout + + + The CQtDeployer is application for extract all depends library of executable and create launch script for your application. Key differences of this program:* Performance: this program deploys the application several times faster (up to 10 seconds)* Flexibility: this application's got flags that help you to configure the deployment for your or your project's needs* 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.* Fast create installers : Upon completion of the deployment, you will receive a self-contained installer of your distribution. + + + + + Deploy any С/С++ application is easy with CQTDeployer + + + + + CQtDeployerDocs + + + More Inforamtions About CQtDeployer + + + + + CQtDeployerExamples + + + Get CQtDeployer + + + Header