mirror of
https://github.com/creyD/intelliphoto.git
synced 2026-04-14 04:10:31 +02:00
redo old strcuture to dev
This commit is contained in:
@@ -29,8 +29,8 @@ public:
|
||||
virtual void floodFill(const QColor& color);
|
||||
|
||||
//returns the filtered output
|
||||
virtual QImage getDisplayable(const QSize& displaySize)=0;
|
||||
virtual QImage getDisplayable()=0;
|
||||
virtual QImage getDisplayable(const QSize& displaySize, int alpha)=0;
|
||||
virtual QImage getDisplayable(int alpha=255)=0;
|
||||
|
||||
//returns the filtered output
|
||||
|
||||
|
||||
@@ -12,12 +12,19 @@ IntelliRasterImage::~IntelliRasterImage(){
|
||||
|
||||
}
|
||||
|
||||
QImage IntelliRasterImage::getDisplayable(){
|
||||
return getDisplayable(imageData.size());
|
||||
QImage IntelliRasterImage::getDisplayable(int alpha){
|
||||
return getDisplayable(imageData.size(), alpha);
|
||||
}
|
||||
|
||||
QImage IntelliRasterImage::getDisplayable(const QSize& displaySize){
|
||||
QImage IntelliRasterImage::getDisplayable(const QSize& displaySize, int alpha){
|
||||
QImage copy = imageData;
|
||||
for(int y = 0; y<copy.height(); y++){
|
||||
for(int x = 0; x<copy.width(); x++){
|
||||
QColor clr = copy.pixelColor(x,y);
|
||||
clr.setAlpha(alpha);
|
||||
copy.setPixelColor(x,y, clr);
|
||||
}
|
||||
}
|
||||
return copy.scaled(displaySize,Qt::IgnoreAspectRatio);
|
||||
}
|
||||
|
||||
|
||||
@@ -10,8 +10,8 @@ public:
|
||||
virtual ~IntelliRasterImage() override;
|
||||
|
||||
//returns the filtered output
|
||||
virtual QImage getDisplayable(const QSize& displaySize) override;
|
||||
virtual QImage getDisplayable() override;
|
||||
virtual QImage getDisplayable(const QSize& displaySize,int alpha) override;
|
||||
virtual QImage getDisplayable(int alpha=255) override;
|
||||
|
||||
|
||||
//sets the data for the visible image
|
||||
|
||||
@@ -12,11 +12,11 @@ IntelliShapedImage::~IntelliShapedImage(){
|
||||
|
||||
}
|
||||
|
||||
QImage IntelliShapedImage::getDisplayable(){
|
||||
QImage IntelliShapedImage::getDisplayable(int alpha){
|
||||
return getDisplayable(imageData.size());
|
||||
}
|
||||
|
||||
QImage IntelliShapedImage::getDisplayable(const QSize& displaySize){
|
||||
QImage IntelliShapedImage::getDisplayable(const QSize& displaySize, int alpha){
|
||||
QImage copy = imageData;
|
||||
QPoint startPoint;
|
||||
QPoint extrem(0,copy.width()+1);
|
||||
@@ -38,6 +38,10 @@ QImage IntelliShapedImage::getDisplayable(const QSize& displaySize){
|
||||
QColor tmpColor(0,0,0);
|
||||
tmpColor.setAlpha(0);
|
||||
copy.setPixelColor(startPoint,tmpColor);
|
||||
}else{
|
||||
QColor clr = copy.pixelColor(x,y);
|
||||
clr.setAlpha(alpha);
|
||||
copy.setPixelColor(x,y,clr);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -12,8 +12,8 @@ public:
|
||||
virtual ~IntelliShapedImage() override;
|
||||
|
||||
//returns the filtered output
|
||||
virtual QImage getDisplayable(const QSize& displaySize) override;
|
||||
virtual QImage getDisplayable() override;
|
||||
virtual QImage getDisplayable(const QSize& displaySize, int alpha=255) override;
|
||||
virtual QImage getDisplayable(int alpha=255) override;
|
||||
|
||||
//sets the data for the visible image
|
||||
virtual void setPolygon(const std::vector<QPoint>& polygonData) override;
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE QtCreatorProject>
|
||||
<!-- Written by QtCreator 4.10.2, 2019-12-03T16:32:34. -->
|
||||
<!-- Written by QtCreator 4.10.2, 2019-12-04T18:01:33. -->
|
||||
<qtcreator>
|
||||
<data>
|
||||
<variable>EnvironmentId</variable>
|
||||
<value type="QByteArray">{2eff11b9-2504-4003-b4ce-30c119b76df9}</value>
|
||||
<value type="QByteArray">{87de10b7-9dd6-4379-8674-fd04613e186e}</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.ActiveTarget</variable>
|
||||
@@ -64,14 +64,14 @@
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.Target.0</variable>
|
||||
<valuemap type="QVariantMap">
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop Qt 5.12.5 MSVC2017 64bit</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop Qt 5.12.5 MSVC2017 64bit</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">qt.qt5.5125.win64_msvc2017_64_kit</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop Qt 5.12.5 MinGW 64-bit</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop Qt 5.12.5 MinGW 64-bit</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">qt.qt5.5125.win64_mingw73_kit</value>
|
||||
<value type="int" key="ProjectExplorer.Target.ActiveBuildConfiguration">0</value>
|
||||
<value type="int" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
|
||||
<value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">C:/Users/Basti/OneDrive/Documents/Uni/Softwaretechnologie/IntelliPhoto/build-IntelliPhoto-Desktop_Qt_5_12_5_MSVC2017_64bit-Debug</value>
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">C:/Users/Jonas/Documents/GitHub/intelliphoto/IntelliPhoto/build-IntelliPhoto-Desktop_Qt_5_12_5_MinGW_64_bit-Debug</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
@@ -127,7 +127,7 @@
|
||||
<value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">C:/Users/Basti/OneDrive/Documents/Uni/Softwaretechnologie/IntelliPhoto/build-IntelliPhoto-Desktop_Qt_5_12_5_MSVC2017_64bit-Release</value>
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">C:/Users/Jonas/Documents/GitHub/intelliphoto/IntelliPhoto/build-IntelliPhoto-Desktop_Qt_5_12_5_MinGW_64_bit-Release</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
@@ -183,7 +183,7 @@
|
||||
<value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.2">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">C:/Users/Basti/OneDrive/Documents/Uni/Softwaretechnologie/IntelliPhoto/build-IntelliPhoto-Desktop_Qt_5_12_5_MSVC2017_64bit-Profile</value>
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">C:/Users/Jonas/Documents/GitHub/intelliphoto/IntelliPhoto/build-IntelliPhoto-Desktop_Qt_5_12_5_MinGW_64_bit-Profile</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
@@ -306,8 +306,8 @@
|
||||
<value type="int" key="PE.EnvironmentAspect.Base">2</value>
|
||||
<valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">IntelliPhoto</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:C:/Users/Basti/OneDrive/Documents/Uni/Softwaretechnologie/IntelliPhoto/Painting/IntelliPhoto.pro</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">IntelliPhoto2</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:C:/Users/Jonas/Desktop/IntelliPhoto/Painting/IntelliPhoto.pro</value>
|
||||
<value type="QString" key="RunConfiguration.Arguments"></value>
|
||||
<value type="uint" key="RunConfiguration.QmlDebugServerPort">3768</value>
|
||||
<value type="bool" key="RunConfiguration.UseCppDebugger">false</value>
|
||||
@@ -317,7 +317,7 @@
|
||||
<value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
|
||||
<value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
|
||||
<value type="QString" key="RunConfiguration.WorkingDirectory"></value>
|
||||
<value type="QString" key="RunConfiguration.WorkingDirectory.default">C:/Users/Basti/OneDrive/Documents/Uni/Softwaretechnologie/IntelliPhoto/build-IntelliPhoto-Desktop_Qt_5_12_5_MSVC2017_64bit-Debug</value>
|
||||
<value type="QString" key="RunConfiguration.WorkingDirectory.default">C:/Users/Jonas/Documents/GitHub/intelliphoto/IntelliPhoto/build-IntelliPhoto-Desktop_Qt_5_12_5_MinGW_64_bit-Debug</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
|
||||
</valuemap>
|
||||
|
||||
337
IntelliPhoto/Painting/IntelliPhoto.pro.user.2eff11b
Normal file
337
IntelliPhoto/Painting/IntelliPhoto.pro.user.2eff11b
Normal file
@@ -0,0 +1,337 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE QtCreatorProject>
|
||||
<!-- Written by QtCreator 4.10.2, 2019-12-03T16:32:34. -->
|
||||
<qtcreator>
|
||||
<data>
|
||||
<variable>EnvironmentId</variable>
|
||||
<value type="QByteArray">{2eff11b9-2504-4003-b4ce-30c119b76df9}</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.ActiveTarget</variable>
|
||||
<value type="int">0</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.EditorSettings</variable>
|
||||
<valuemap type="QVariantMap">
|
||||
<value type="bool" key="EditorConfiguration.AutoIndent">true</value>
|
||||
<value type="bool" key="EditorConfiguration.AutoSpacesForTabs">false</value>
|
||||
<value type="bool" key="EditorConfiguration.CamelCaseNavigation">true</value>
|
||||
<valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.0">
|
||||
<value type="QString" key="language">Cpp</value>
|
||||
<valuemap type="QVariantMap" key="value">
|
||||
<value type="QByteArray" key="CurrentPreferences">CppGlobal</value>
|
||||
</valuemap>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.1">
|
||||
<value type="QString" key="language">QmlJS</value>
|
||||
<valuemap type="QVariantMap" key="value">
|
||||
<value type="QByteArray" key="CurrentPreferences">QmlJSGlobal</value>
|
||||
</valuemap>
|
||||
</valuemap>
|
||||
<value type="int" key="EditorConfiguration.CodeStyle.Count">2</value>
|
||||
<value type="QByteArray" key="EditorConfiguration.Codec">UTF-8</value>
|
||||
<value type="bool" key="EditorConfiguration.ConstrainTooltips">false</value>
|
||||
<value type="int" key="EditorConfiguration.IndentSize">4</value>
|
||||
<value type="bool" key="EditorConfiguration.KeyboardTooltips">false</value>
|
||||
<value type="int" key="EditorConfiguration.MarginColumn">80</value>
|
||||
<value type="bool" key="EditorConfiguration.MouseHiding">true</value>
|
||||
<value type="bool" key="EditorConfiguration.MouseNavigation">true</value>
|
||||
<value type="int" key="EditorConfiguration.PaddingMode">1</value>
|
||||
<value type="bool" key="EditorConfiguration.ScrollWheelZooming">true</value>
|
||||
<value type="bool" key="EditorConfiguration.ShowMargin">false</value>
|
||||
<value type="int" key="EditorConfiguration.SmartBackspaceBehavior">0</value>
|
||||
<value type="bool" key="EditorConfiguration.SmartSelectionChanging">true</value>
|
||||
<value type="bool" key="EditorConfiguration.SpacesForTabs">true</value>
|
||||
<value type="int" key="EditorConfiguration.TabKeyBehavior">0</value>
|
||||
<value type="int" key="EditorConfiguration.TabSize">8</value>
|
||||
<value type="bool" key="EditorConfiguration.UseGlobal">true</value>
|
||||
<value type="int" key="EditorConfiguration.Utf8BomBehavior">1</value>
|
||||
<value type="bool" key="EditorConfiguration.addFinalNewLine">true</value>
|
||||
<value type="bool" key="EditorConfiguration.cleanIndentation">true</value>
|
||||
<value type="bool" key="EditorConfiguration.cleanWhitespace">true</value>
|
||||
<value type="bool" key="EditorConfiguration.inEntireDocument">false</value>
|
||||
</valuemap>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.PluginSettings</variable>
|
||||
<valuemap type="QVariantMap">
|
||||
<valuelist type="QVariantList" key="ClangCodeModel.CustomCommandLineKey">
|
||||
<value type="QString">-fno-delayed-template-parsing</value>
|
||||
</valuelist>
|
||||
<value type="bool" key="ClangCodeModel.UseGlobalConfig">true</value>
|
||||
</valuemap>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.Target.0</variable>
|
||||
<valuemap type="QVariantMap">
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop Qt 5.12.5 MSVC2017 64bit</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop Qt 5.12.5 MSVC2017 64bit</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">qt.qt5.5125.win64_msvc2017_64_kit</value>
|
||||
<value type="int" key="ProjectExplorer.Target.ActiveBuildConfiguration">0</value>
|
||||
<value type="int" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
|
||||
<value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">C:/Users/Basti/OneDrive/Documents/Uni/Softwaretechnologie/IntelliPhoto/build-IntelliPhoto-Desktop_Qt_5_12_5_MSVC2017_64bit-Debug</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">qmake</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">true</value>
|
||||
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">false</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">false</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Erstellen</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Bereinigen</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Debug</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Debug</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
|
||||
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">2</value>
|
||||
<value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">C:/Users/Basti/OneDrive/Documents/Uni/Softwaretechnologie/IntelliPhoto/build-IntelliPhoto-Desktop_Qt_5_12_5_MSVC2017_64bit-Release</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">qmake</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value>
|
||||
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">false</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">true</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Erstellen</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Bereinigen</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Release</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Release</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
|
||||
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
|
||||
<value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.2">
|
||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">C:/Users/Basti/OneDrive/Documents/Uni/Softwaretechnologie/IntelliPhoto/build-IntelliPhoto-Desktop_Qt_5_12_5_MSVC2017_64bit-Profile</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">qmake</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">true</value>
|
||||
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">true</value>
|
||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">true</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Erstellen</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||
</valuemap>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
|
||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Bereinigen</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Profile</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Profile</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
|
||||
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
|
||||
<value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">3</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deployment</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deployment-Konfiguration</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.PluginSettings"/>
|
||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
|
||||
<value type="QString" key="Analyzer.Perf.CallgraphMode">dwarf</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Perf.Events">
|
||||
<value type="QString">cpu-cycles</value>
|
||||
</valuelist>
|
||||
<valuelist type="QVariantList" key="Analyzer.Perf.ExtraArguments"/>
|
||||
<value type="int" key="Analyzer.Perf.Frequency">250</value>
|
||||
<value type="QString" key="Analyzer.Perf.SampleMode">-F</value>
|
||||
<value type="bool" key="Analyzer.Perf.Settings.UseGlobalSettings">true</value>
|
||||
<value type="int" key="Analyzer.Perf.StackSize">4096</value>
|
||||
<value type="bool" key="Analyzer.QmlProfiler.AggregateTraces">false</value>
|
||||
<value type="bool" key="Analyzer.QmlProfiler.FlushEnabled">false</value>
|
||||
<value type="uint" key="Analyzer.QmlProfiler.FlushInterval">1000</value>
|
||||
<value type="QString" key="Analyzer.QmlProfiler.LastTraceFile"></value>
|
||||
<value type="bool" key="Analyzer.QmlProfiler.Settings.UseGlobalSettings">true</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
|
||||
<value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
|
||||
<value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
|
||||
<value type="QString" key="Analyzer.Valgrind.KCachegrindExecutable">kcachegrind</value>
|
||||
<value type="int" key="Analyzer.Valgrind.LeakCheckOnFinish">1</value>
|
||||
<value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
|
||||
<value type="int" key="Analyzer.Valgrind.SelfModifyingCodeDetection">1</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.ShowReachable">false</value>
|
||||
<value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
|
||||
<value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
|
||||
<valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
|
||||
<value type="int">0</value>
|
||||
<value type="int">1</value>
|
||||
<value type="int">2</value>
|
||||
<value type="int">3</value>
|
||||
<value type="int">4</value>
|
||||
<value type="int">5</value>
|
||||
<value type="int">6</value>
|
||||
<value type="int">7</value>
|
||||
<value type="int">8</value>
|
||||
<value type="int">9</value>
|
||||
<value type="int">10</value>
|
||||
<value type="int">11</value>
|
||||
<value type="int">12</value>
|
||||
<value type="int">13</value>
|
||||
<value type="int">14</value>
|
||||
</valuelist>
|
||||
<value type="int" key="PE.EnvironmentAspect.Base">2</value>
|
||||
<valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">IntelliPhoto</value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:C:/Users/Basti/OneDrive/Documents/Uni/Softwaretechnologie/IntelliPhoto/Painting/IntelliPhoto.pro</value>
|
||||
<value type="QString" key="RunConfiguration.Arguments"></value>
|
||||
<value type="uint" key="RunConfiguration.QmlDebugServerPort">3768</value>
|
||||
<value type="bool" key="RunConfiguration.UseCppDebugger">false</value>
|
||||
<value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value>
|
||||
<value type="bool" key="RunConfiguration.UseLibrarySearchPath">true</value>
|
||||
<value type="bool" key="RunConfiguration.UseMultiProcess">false</value>
|
||||
<value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
|
||||
<value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
|
||||
<value type="QString" key="RunConfiguration.WorkingDirectory"></value>
|
||||
<value type="QString" key="RunConfiguration.WorkingDirectory.default">C:/Users/Basti/OneDrive/Documents/Uni/Softwaretechnologie/IntelliPhoto/build-IntelliPhoto-Desktop_Qt_5_12_5_MSVC2017_64bit-Debug</value>
|
||||
</valuemap>
|
||||
<value type="int" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
|
||||
</valuemap>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.TargetCount</variable>
|
||||
<value type="int">1</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>ProjectExplorer.Project.Updater.FileVersion</variable>
|
||||
<value type="int">22</value>
|
||||
</data>
|
||||
<data>
|
||||
<variable>Version</variable>
|
||||
<value type="int">22</value>
|
||||
</data>
|
||||
</qtcreator>
|
||||
@@ -9,26 +9,26 @@
|
||||
#include <vector>
|
||||
#include <QPoint>
|
||||
|
||||
PaintingArea::PaintingArea(QWidget *parent)
|
||||
: QWidget(parent)
|
||||
{
|
||||
//create standart image
|
||||
standart_image();
|
||||
std::vector<QPoint> poly;
|
||||
poly.push_back(QPoint(200,0));
|
||||
poly.push_back(QPoint(400,300));
|
||||
poly.push_back(QPoint(0,300));
|
||||
poly.push_back(QPoint(200,0));
|
||||
image->setPolygon(poly);
|
||||
PaintingArea::PaintingArea(int maxWidth, int maxHeight, QWidget *parent)
|
||||
:QWidget(parent){
|
||||
this->setUp(maxWidth, maxHeight);
|
||||
|
||||
this->setUp();
|
||||
//tetsing
|
||||
this->addLayer(200,200,0,0);
|
||||
this->addLayer(200,200,201,201);
|
||||
}
|
||||
|
||||
void PaintingArea::standart_image(){
|
||||
this->image = new IntelliRasterImage(400,400);
|
||||
}
|
||||
|
||||
void PaintingArea::setUp(){
|
||||
|
||||
|
||||
void PaintingArea::setUp(int maxWidth, int maxHeight){
|
||||
|
||||
//set standart parameter
|
||||
this->maxWidth = maxWidth;
|
||||
this->maxHeight = maxHeight;
|
||||
Canvas = new QImage(maxWidth,maxHeight, QImage::Format_ARGB32);
|
||||
Canvas->fill(Qt::GlobalColor::white);
|
||||
|
||||
// Roots the widget to the top left even if resized
|
||||
setAttribute(Qt::WA_StaticContents);
|
||||
|
||||
@@ -36,29 +36,52 @@ void PaintingArea::setUp(){
|
||||
scribbling = false;
|
||||
myPenWidth = 1;
|
||||
myPenColor = Qt::blue;
|
||||
|
||||
}
|
||||
|
||||
PaintingArea::PaintingArea(int width, int height, ImageType type, QWidget *parent)
|
||||
: QWidget(parent){
|
||||
void PaintingArea::addLayer(int width, int height, int widthOffset, int heightOffset, ImageType type){
|
||||
LayerObject newLayer;
|
||||
newLayer.width = width;
|
||||
newLayer.height = height;
|
||||
newLayer.widthOffset = widthOffset;
|
||||
newLayer.heightOffset = heightOffset;
|
||||
if(type==ImageType::Raster_Image){
|
||||
this->image = new IntelliRasterImage(width, height);
|
||||
newLayer.image = new IntelliRasterImage(width,height);
|
||||
}else if(type==ImageType::Shaped_Image){
|
||||
this->image = new IntelliShapedImage(width, height);
|
||||
}else{
|
||||
qDebug() << "No valid Image type error";
|
||||
return;
|
||||
newLayer.image = new IntelliShapedImage(width, height);
|
||||
}
|
||||
this->setUp();
|
||||
newLayer.alpha = 255;
|
||||
this->layerStructure.push_back(newLayer);
|
||||
}
|
||||
|
||||
void PaintingArea::deleteLayer(int index){
|
||||
if(index<layerStructure.size()){
|
||||
this->layerStructure.erase(layerStructure.begin()+index);
|
||||
if(activeLayer>=index){
|
||||
activeLayer--;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void PaintingArea::setLayerToActive(int index) {
|
||||
if(index<layerStructure.size()){
|
||||
this->activeLayer=index;
|
||||
}
|
||||
}
|
||||
|
||||
void PaintingArea::setAlphaToLayer(int index, int alpha){
|
||||
if(index<layerStructure.size()){
|
||||
layerStructure[index].alpha=alpha;
|
||||
}
|
||||
}
|
||||
|
||||
// Used to load the image and place it in the widget
|
||||
bool PaintingArea::openImage(const QString &fileName)
|
||||
{
|
||||
qDebug("%d, %d",image->x(),image->y());
|
||||
bool open = image->loadImage(fileName);
|
||||
qDebug("%d, %d",image->x(),image->y());
|
||||
if(this->activeLayer==-1){
|
||||
return false;
|
||||
}
|
||||
IntelliImage* active = layerStructure[activeLayer].image;
|
||||
bool open = active->loadImage(fileName);
|
||||
update();
|
||||
return open;
|
||||
}
|
||||
@@ -66,14 +89,22 @@ bool PaintingArea::openImage(const QString &fileName)
|
||||
// Save the current image
|
||||
bool PaintingArea::saveImage(const QString &fileName, const char *fileFormat)
|
||||
{
|
||||
// Created to hold the image
|
||||
QImage visibleImage = image->getDisplayable();
|
||||
|
||||
if (visibleImage.save(fileName, fileFormat)) {
|
||||
return true;
|
||||
} else {
|
||||
if(this->activeLayer==-1){
|
||||
return false;
|
||||
}
|
||||
// Created to hold the image
|
||||
|
||||
for(size_t i=0; i<layerStructure.size(); i++){
|
||||
LayerObject layer;
|
||||
QImage cpy = layer.image->getDisplayable(layer.alpha);
|
||||
//TODO draw cpy to CANVAS
|
||||
}
|
||||
|
||||
//if (Canvas.save(fileName, fileFormat)) {
|
||||
// return true;
|
||||
//} else {
|
||||
// return false;
|
||||
//}
|
||||
}
|
||||
|
||||
// Used to change the pen color
|
||||
@@ -91,14 +122,13 @@ void PaintingArea::setPenWidth(int newWidth)
|
||||
// Color the image area with white
|
||||
void PaintingArea::clearImage()
|
||||
{
|
||||
image->floodFill(qRgb(255, 255, 255));
|
||||
if(this->activeLayer==-1){
|
||||
return;
|
||||
}
|
||||
IntelliImage* active = layerStructure[activeLayer].image;
|
||||
active->floodFill(qRgb(255, 255, 255));
|
||||
|
||||
//recreate standart image
|
||||
IntelliImage* temp = image;
|
||||
standart_image();
|
||||
delete [] temp;
|
||||
|
||||
update();
|
||||
update();
|
||||
}
|
||||
|
||||
// If a mouse button is pressed check if it was the
|
||||
@@ -107,8 +137,14 @@ void PaintingArea::clearImage()
|
||||
void PaintingArea::mousePressEvent(QMouseEvent *event)
|
||||
{
|
||||
if (event->button() == Qt::LeftButton) {
|
||||
int x = static_cast<int>(event->x()*static_cast<float>(image->x())/static_cast<float>(size().width()));
|
||||
int y = static_cast<int>(event->y()*static_cast<float>(image->y())/static_cast<float>(size().height()));
|
||||
if(this->activeLayer==-1){
|
||||
return;
|
||||
}
|
||||
IntelliImage* active = layerStructure[activeLayer].image;
|
||||
|
||||
int x = static_cast<int>(event->x()*static_cast<float>(active->x())/static_cast<float>(size().width()));
|
||||
int y = static_cast<int>(event->y()*static_cast<float>(active->y())/static_cast<float>(size().height()));
|
||||
//TODO CALCULATE LAST POINT
|
||||
lastPoint=QPoint(x,y);
|
||||
scribbling = true;
|
||||
}
|
||||
@@ -120,9 +156,17 @@ void PaintingArea::mousePressEvent(QMouseEvent *event)
|
||||
// from the last position to the current
|
||||
void PaintingArea::mouseMoveEvent(QMouseEvent *event)
|
||||
{
|
||||
|
||||
if ((event->buttons() & Qt::LeftButton) && scribbling){
|
||||
int x = static_cast<int>(event->x()*static_cast<float>(image->x())/static_cast<float>(size().width()));
|
||||
int y = static_cast<int>(event->y()*static_cast<float>(image->y())/static_cast<float>(size().height()));
|
||||
if(this->activeLayer==-1){
|
||||
return;
|
||||
}
|
||||
IntelliImage* active = layerStructure[activeLayer].image;
|
||||
|
||||
int x = static_cast<int>(event->x()*static_cast<float>(active->x())/static_cast<float>(size().width()));
|
||||
int y = static_cast<int>(event->y()*static_cast<float>(active->y())/static_cast<float>(size().height()));
|
||||
|
||||
//TODO CALCULATE NEW POINT
|
||||
drawLineTo(QPoint(x,y));
|
||||
update();
|
||||
}
|
||||
@@ -132,8 +176,15 @@ void PaintingArea::mouseMoveEvent(QMouseEvent *event)
|
||||
void PaintingArea::mouseReleaseEvent(QMouseEvent *event)
|
||||
{
|
||||
if (event->button() == Qt::LeftButton && scribbling) {
|
||||
int x = static_cast<int>(event->x()*static_cast<float>(image->x())/static_cast<float>(size().width()));
|
||||
int y = static_cast<int>(event->y()*static_cast<float>(image->y())/static_cast<float>(size().height()));
|
||||
if(this->activeLayer==-1){
|
||||
return;
|
||||
}
|
||||
IntelliImage* active = layerStructure[activeLayer].image;
|
||||
|
||||
int x = static_cast<int>(event->x()*static_cast<float>(active->x())/static_cast<float>(size().width()));
|
||||
int y = static_cast<int>(event->y()*static_cast<float>(active->y())/static_cast<float>(size().height()));
|
||||
|
||||
//TODO CALCULATE NEW POINT
|
||||
drawLineTo(QPoint(x,y));
|
||||
update();
|
||||
scribbling = false;
|
||||
@@ -145,9 +196,14 @@ void PaintingArea::mouseReleaseEvent(QMouseEvent *event)
|
||||
// update themselves
|
||||
void PaintingArea::paintEvent(QPaintEvent *event)
|
||||
{
|
||||
if(this->activeLayer==-1){
|
||||
return;
|
||||
}
|
||||
LayerObject active = layerStructure[activeLayer];
|
||||
|
||||
QPainter painter(this);
|
||||
QRect dirtyRec = event->rect();
|
||||
painter.drawImage(dirtyRec, image->getDisplayable(dirtyRec.size()), dirtyRec);
|
||||
painter.drawImage(dirtyRec, active.image->getDisplayable(dirtyRec.size(), active.alpha), dirtyRec);
|
||||
update();
|
||||
}
|
||||
|
||||
@@ -155,17 +211,26 @@ void PaintingArea::paintEvent(QPaintEvent *event)
|
||||
// to cut down on the need to resize the image
|
||||
void PaintingArea::resizeEvent(QResizeEvent *event)
|
||||
{
|
||||
if(this->activeLayer==-1){
|
||||
return;
|
||||
}
|
||||
LayerObject active = layerStructure[activeLayer];
|
||||
|
||||
QPainter painter(this);
|
||||
QRect dirtyRec(QPoint(0,0), event->size());
|
||||
painter.drawImage(dirtyRec, image->getDisplayable(event->size()), dirtyRec);
|
||||
painter.drawImage(dirtyRec, active.image->getDisplayable(event->size(), active.alpha), dirtyRec);
|
||||
update();
|
||||
//QWidget::resizeEvent(event);
|
||||
}
|
||||
|
||||
void PaintingArea::drawLineTo(const QPoint &endPoint)
|
||||
{
|
||||
// Used to draw on the widget
|
||||
image->drawLine(lastPoint, endPoint,myPenColor, myPenWidth);
|
||||
//// Used to draw on the widget
|
||||
if(this->activeLayer==-1){
|
||||
return;
|
||||
}
|
||||
LayerObject active = layerStructure[activeLayer];
|
||||
|
||||
active.image->drawLine(lastPoint, endPoint,myPenColor, myPenWidth);
|
||||
lastPoint = endPoint;
|
||||
update();
|
||||
}
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
#include"Image/IntelliImage.h"
|
||||
#include <QPoint>
|
||||
#include <QWidget>
|
||||
#include <QList>
|
||||
|
||||
class PaintingArea : public QWidget
|
||||
{
|
||||
@@ -16,20 +17,24 @@ class PaintingArea : public QWidget
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
//create raster image 400*200
|
||||
PaintingArea(QWidget *parent = nullptr);
|
||||
PaintingArea(int width, int height, ImageType type, QWidget *parent = nullptr);
|
||||
PaintingArea(int maxWidth=1000, int maxHeight=800, QWidget *parent = nullptr);
|
||||
|
||||
// Handles all events
|
||||
bool openImage(const QString &fileName);
|
||||
bool saveImage(const QString &fileName, const char *fileFormat);
|
||||
void setPenColor(const QColor &newColor);
|
||||
void setPenWidth(int newWidth);
|
||||
void standart_image();
|
||||
|
||||
void addLayer(int width, int height, int widthOffset=0, int heightOffset=0, ImageType type = ImageType::Raster_Image);
|
||||
void deleteLayer(int index);
|
||||
void setLayerToActive(int index);
|
||||
void setAlphaToLayer(int index, int alpha);
|
||||
|
||||
// Has the image been modified since last save
|
||||
bool isModified() const { return modified; }
|
||||
|
||||
void setPenColor(const QColor &newColor);
|
||||
QColor penColor() const { return myPenColor; }
|
||||
|
||||
void setPenWidth(int newWidth);
|
||||
int penWidth() const { return myPenWidth; }
|
||||
|
||||
public slots:
|
||||
@@ -38,7 +43,7 @@ public slots:
|
||||
void clearImage();
|
||||
|
||||
//void setUp helper for konstruktor
|
||||
void setUp();
|
||||
void setUp(int maxWidth, int maxHeight);
|
||||
protected:
|
||||
void mousePressEvent(QMouseEvent *event) override;
|
||||
void mouseMoveEvent(QMouseEvent *event) override;
|
||||
@@ -52,6 +57,22 @@ protected:
|
||||
void resizeEvent(QResizeEvent *event) override;
|
||||
|
||||
private:
|
||||
struct LayerObject{
|
||||
IntelliImage* image;
|
||||
int width;
|
||||
int height;
|
||||
int widthOffset;
|
||||
int heightOffset;
|
||||
int alpha=255;
|
||||
};
|
||||
|
||||
QImage* Canvas;
|
||||
int maxWidth;
|
||||
int maxHeight;
|
||||
|
||||
std::vector<LayerObject> layerStructure;
|
||||
int activeLayer=-1;
|
||||
|
||||
void drawLineTo(const QPoint &endPoint);
|
||||
void resizeImage(QImage *image_res, const QSize &newSize);
|
||||
|
||||
@@ -68,7 +89,6 @@ private:
|
||||
QColor myPenColor;
|
||||
|
||||
// Stores the image being drawn
|
||||
IntelliImage* image;
|
||||
|
||||
// Stores the location at the current mouse event
|
||||
QPoint lastPoint;
|
||||
|
||||
@@ -1,20 +0,0 @@
|
||||
QMAKE_CXX.QT_COMPILER_STDCXX = 199711L
|
||||
QMAKE_CXX.QMAKE_MSC_VER = 1916
|
||||
QMAKE_CXX.QMAKE_MSC_FULL_VER = 191627031
|
||||
QMAKE_CXX.COMPILER_MACROS = \
|
||||
QT_COMPILER_STDCXX \
|
||||
QMAKE_MSC_VER \
|
||||
QMAKE_MSC_FULL_VER
|
||||
QMAKE_CXX.INCDIRS = \
|
||||
"A:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.16.27023\\include" \
|
||||
"C:\\Program Files (x86)\\Windows Kits\\NETFXSDK\\4.6.1\\include\\um" \
|
||||
"A:\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt" \
|
||||
"A:\\Windows Kits\\10\\include\\10.0.17763.0\\shared" \
|
||||
"A:\\Windows Kits\\10\\include\\10.0.17763.0\\um" \
|
||||
"A:\\Windows Kits\\10\\include\\10.0.17763.0\\winrt" \
|
||||
"A:\\Windows Kits\\10\\include\\10.0.17763.0\\cppwinrt"
|
||||
QMAKE_CXX.LIBDIRS = \
|
||||
"A:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.16.27023\\lib\\x64" \
|
||||
"C:\\Program Files (x86)\\Windows Kits\\NETFXSDK\\4.6.1\\lib\\um\\x64" \
|
||||
"A:\\Windows Kits\\10\\lib\\10.0.17763.0\\ucrt\\x64" \
|
||||
"A:\\Windows Kits\\10\\lib\\10.0.17763.0\\um\\x64"
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 834 KiB |
@@ -1,37 +0,0 @@
|
||||
#include <windows.h>
|
||||
|
||||
IDI_ICON1 ICON DISCARDABLE "C:\\Users\\Basti\\OneDrive\\Documents\\Uni\\Softwaretechnologie\\IntelliPhoto\\Painting\\icon.ico"
|
||||
|
||||
VS_VERSION_INFO VERSIONINFO
|
||||
FILEVERSION 0,0,0,0
|
||||
PRODUCTVERSION 0,0,0,0
|
||||
FILEFLAGSMASK 0x3fL
|
||||
#ifdef _DEBUG
|
||||
FILEFLAGS VS_FF_DEBUG
|
||||
#else
|
||||
FILEFLAGS 0x0L
|
||||
#endif
|
||||
FILEOS VOS__WINDOWS32
|
||||
FILETYPE VFT_DLL
|
||||
FILESUBTYPE 0x0L
|
||||
BEGIN
|
||||
BLOCK "StringFileInfo"
|
||||
BEGIN
|
||||
BLOCK "040904b0"
|
||||
BEGIN
|
||||
VALUE "CompanyName", "\0"
|
||||
VALUE "FileDescription", "\0"
|
||||
VALUE "FileVersion", "0.0.0.0\0"
|
||||
VALUE "LegalCopyright", "\0"
|
||||
VALUE "OriginalFilename", "IntelliPhoto.exe\0"
|
||||
VALUE "ProductName", "IntelliPhoto\0"
|
||||
VALUE "ProductVersion", "0.0.0.0\0"
|
||||
END
|
||||
END
|
||||
BLOCK "VarFileInfo"
|
||||
BEGIN
|
||||
VALUE "Translation", 0x0409, 1200
|
||||
END
|
||||
END
|
||||
/* End of Version info */
|
||||
|
||||
@@ -1,506 +0,0 @@
|
||||
#############################################################################
|
||||
# Makefile for building: IntelliPhoto
|
||||
# Generated by qmake (3.1) (Qt 5.12.5)
|
||||
# Project: ..\Painting\IntelliPhoto.pro
|
||||
# Template: app
|
||||
# Command: A:\Qt\5.12.5\msvc2017_64\bin\qmake.exe -o Makefile ..\Painting\IntelliPhoto.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug"
|
||||
#############################################################################
|
||||
|
||||
MAKEFILE = Makefile
|
||||
|
||||
EQ = =
|
||||
|
||||
first: debug
|
||||
install: debug-install
|
||||
uninstall: debug-uninstall
|
||||
QMAKE = A:\Qt\5.12.5\msvc2017_64\bin\qmake.exe
|
||||
DEL_FILE = del
|
||||
CHK_DIR_EXISTS= if not exist
|
||||
MKDIR = mkdir
|
||||
COPY = copy /y
|
||||
COPY_FILE = copy /y
|
||||
COPY_DIR = xcopy /s /q /y /i
|
||||
INSTALL_FILE = copy /y
|
||||
INSTALL_PROGRAM = copy /y
|
||||
INSTALL_DIR = xcopy /s /q /y /i
|
||||
QINSTALL = A:\Qt\5.12.5\msvc2017_64\bin\qmake.exe -install qinstall
|
||||
QINSTALL_PROGRAM = A:\Qt\5.12.5\msvc2017_64\bin\qmake.exe -install qinstall -exe
|
||||
DEL_FILE = del
|
||||
SYMLINK = $(QMAKE) -install ln -f -s
|
||||
DEL_DIR = rmdir
|
||||
MOVE = move
|
||||
SUBTARGETS = \
|
||||
debug \
|
||||
release
|
||||
|
||||
|
||||
debug: $(MAKEFILE) FORCE
|
||||
@set MAKEFLAGS=$(MAKEFLAGS)
|
||||
$(MAKE) -f $(MAKEFILE).Debug
|
||||
debug-make_first: FORCE
|
||||
@set MAKEFLAGS=$(MAKEFLAGS)
|
||||
$(MAKE) -f $(MAKEFILE).Debug
|
||||
debug-all: FORCE
|
||||
@set MAKEFLAGS=$(MAKEFLAGS)
|
||||
$(MAKE) -f $(MAKEFILE).Debug all
|
||||
debug-clean: FORCE
|
||||
@set MAKEFLAGS=$(MAKEFLAGS)
|
||||
$(MAKE) -f $(MAKEFILE).Debug clean
|
||||
debug-distclean: FORCE
|
||||
@set MAKEFLAGS=$(MAKEFLAGS)
|
||||
$(MAKE) -f $(MAKEFILE).Debug distclean
|
||||
debug-install: FORCE
|
||||
@set MAKEFLAGS=$(MAKEFLAGS)
|
||||
$(MAKE) -f $(MAKEFILE).Debug install
|
||||
debug-uninstall: FORCE
|
||||
@set MAKEFLAGS=$(MAKEFLAGS)
|
||||
$(MAKE) -f $(MAKEFILE).Debug uninstall
|
||||
release: $(MAKEFILE) FORCE
|
||||
@set MAKEFLAGS=$(MAKEFLAGS)
|
||||
$(MAKE) -f $(MAKEFILE).Release
|
||||
release-make_first: FORCE
|
||||
@set MAKEFLAGS=$(MAKEFLAGS)
|
||||
$(MAKE) -f $(MAKEFILE).Release
|
||||
release-all: FORCE
|
||||
@set MAKEFLAGS=$(MAKEFLAGS)
|
||||
$(MAKE) -f $(MAKEFILE).Release all
|
||||
release-clean: FORCE
|
||||
@set MAKEFLAGS=$(MAKEFLAGS)
|
||||
$(MAKE) -f $(MAKEFILE).Release clean
|
||||
release-distclean: FORCE
|
||||
@set MAKEFLAGS=$(MAKEFLAGS)
|
||||
$(MAKE) -f $(MAKEFILE).Release distclean
|
||||
release-install: FORCE
|
||||
@set MAKEFLAGS=$(MAKEFLAGS)
|
||||
$(MAKE) -f $(MAKEFILE).Release install
|
||||
release-uninstall: FORCE
|
||||
@set MAKEFLAGS=$(MAKEFLAGS)
|
||||
$(MAKE) -f $(MAKEFILE).Release uninstall
|
||||
|
||||
Makefile: ..\Painting\IntelliPhoto.pro A:\Qt\5.12.5\msvc2017_64\mkspecs\win32-msvc\qmake.conf A:\Qt\5.12.5\msvc2017_64\mkspecs\features\spec_pre.prf \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\common\angle.conf \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\features\win32\windows_vulkan_sdk.prf \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\common\windows-vulkan.conf \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\common\msvc-desktop.conf \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\qconfig.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_3danimation.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_3danimation_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_3dcore.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_3dcore_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_3dextras.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_3dextras_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_3dinput.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_3dinput_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_3dlogic.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_3dlogic_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_3dquick.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_3dquick_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_3dquickanimation.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_3dquickanimation_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_3dquickextras.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_3dquickextras_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_3dquickinput.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_3dquickinput_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_3dquickrender.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_3dquickrender_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_3dquickscene2d.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_3dquickscene2d_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_3drender.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_3drender_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_accessibility_support_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_axbase.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_axbase_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_axcontainer.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_axcontainer_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_axserver.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_axserver_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_bluetooth.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_bluetooth_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_bootstrap_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_charts.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_charts_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_concurrent.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_concurrent_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_core.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_core_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_datavisualization.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_datavisualization_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_dbus.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_dbus_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_designer.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_designer_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_designercomponents_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_devicediscovery_support_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_edid_support_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_egl_support_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_eventdispatcher_support_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_fb_support_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_fontdatabase_support_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_gamepad.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_gamepad_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_gui.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_gui_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_help.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_help_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_location.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_location_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_multimedia.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_multimedia_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_multimediawidgets.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_multimediawidgets_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_network.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_network_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_networkauth.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_networkauth_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_nfc.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_nfc_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_opengl.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_opengl_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_openglextensions.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_openglextensions_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_packetprotocol_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_platformcompositor_support_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_positioning.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_positioning_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_positioningquick.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_positioningquick_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_printsupport.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_printsupport_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_purchasing.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_purchasing_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_qml.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_qml_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_qmldebug_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_qmldevtools_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_qmltest.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_qmltest_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_quick.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_quick_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_quickcontrols2.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_quickcontrols2_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_quickparticles_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_quickshapes_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_quicktemplates2.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_quicktemplates2_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_quickwidgets.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_quickwidgets_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_remoteobjects.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_remoteobjects_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_repparser.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_repparser_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_script.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_script_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_scripttools.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_scripttools_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_scxml.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_scxml_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_sensors.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_sensors_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_serialbus.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_serialbus_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_serialport.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_serialport_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_sql.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_sql_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_svg.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_svg_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_testlib.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_testlib_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_texttospeech.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_texttospeech_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_theme_support_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_uiplugin.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_uitools.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_uitools_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_virtualkeyboard.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_virtualkeyboard_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_vulkan_support_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_webchannel.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_webchannel_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_webengine.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_webengine_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_webenginecore.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_webenginecore_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_webenginecoreheaders_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_webenginewidgets.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_webenginewidgets_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_websockets.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_websockets_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_webview.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_webview_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_widgets.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_widgets_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_windowsuiautomation_support_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_winextras.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_winextras_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_xml.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_xml_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_xmlpatterns.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_xmlpatterns_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_zlib_private.pri \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\features\qt_functions.prf \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\features\qt_config.prf \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\win32-msvc\qmake.conf \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\features\spec_post.prf \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\features\exclusive_builds.prf \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\common\msvc-version.conf \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\features\toolchain.prf \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\features\default_pre.prf \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\features\win32\default_pre.prf \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\features\resolve_config.prf \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\features\exclusive_builds_post.prf \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\features\default_post.prf \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\features\qml_debug.prf \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\features\precompile_header.prf \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\features\warn_on.prf \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\features\qt.prf \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\features\resources.prf \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\features\moc.prf \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\features\win32\opengl.prf \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\features\uic.prf \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\features\qmake_use.prf \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\features\file_copies.prf \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\features\win32\windows.prf \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\features\testcase_targets.prf \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\features\exceptions.prf \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\features\yacc.prf \
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\features\lex.prf \
|
||||
..\Painting\IntelliPhoto.pro \
|
||||
A:\Qt\5.12.5\msvc2017_64\lib\Qt5Widgets.prl \
|
||||
A:\Qt\5.12.5\msvc2017_64\lib\Qt5Gui.prl \
|
||||
A:\Qt\5.12.5\msvc2017_64\lib\Qt5Core.prl \
|
||||
A:\Qt\5.12.5\msvc2017_64\lib\qtmain.prl
|
||||
$(QMAKE) -o Makefile ..\Painting\IntelliPhoto.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug"
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\features\spec_pre.prf:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\common\angle.conf:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\features\win32\windows_vulkan_sdk.prf:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\common\windows-vulkan.conf:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\common\msvc-desktop.conf:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\qconfig.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_3danimation.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_3danimation_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_3dcore.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_3dcore_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_3dextras.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_3dextras_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_3dinput.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_3dinput_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_3dlogic.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_3dlogic_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_3dquick.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_3dquick_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_3dquickanimation.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_3dquickanimation_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_3dquickextras.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_3dquickextras_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_3dquickinput.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_3dquickinput_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_3dquickrender.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_3dquickrender_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_3dquickscene2d.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_3dquickscene2d_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_3drender.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_3drender_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_accessibility_support_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_axbase.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_axbase_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_axcontainer.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_axcontainer_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_axserver.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_axserver_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_bluetooth.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_bluetooth_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_bootstrap_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_charts.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_charts_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_concurrent.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_concurrent_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_core.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_core_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_datavisualization.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_datavisualization_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_dbus.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_dbus_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_designer.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_designer_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_designercomponents_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_devicediscovery_support_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_edid_support_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_egl_support_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_eventdispatcher_support_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_fb_support_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_fontdatabase_support_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_gamepad.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_gamepad_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_gui.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_gui_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_help.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_help_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_location.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_location_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_multimedia.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_multimedia_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_multimediawidgets.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_multimediawidgets_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_network.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_network_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_networkauth.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_networkauth_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_nfc.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_nfc_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_opengl.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_opengl_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_openglextensions.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_openglextensions_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_packetprotocol_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_platformcompositor_support_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_positioning.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_positioning_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_positioningquick.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_positioningquick_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_printsupport.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_printsupport_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_purchasing.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_purchasing_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_qml.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_qml_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_qmldebug_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_qmldevtools_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_qmltest.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_qmltest_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_quick.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_quick_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_quickcontrols2.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_quickcontrols2_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_quickparticles_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_quickshapes_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_quicktemplates2.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_quicktemplates2_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_quickwidgets.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_quickwidgets_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_remoteobjects.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_remoteobjects_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_repparser.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_repparser_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_script.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_script_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_scripttools.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_scripttools_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_scxml.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_scxml_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_sensors.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_sensors_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_serialbus.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_serialbus_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_serialport.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_serialport_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_sql.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_sql_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_svg.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_svg_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_testlib.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_testlib_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_texttospeech.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_texttospeech_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_theme_support_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_uiplugin.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_uitools.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_uitools_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_virtualkeyboard.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_virtualkeyboard_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_vulkan_support_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_webchannel.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_webchannel_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_webengine.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_webengine_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_webenginecore.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_webenginecore_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_webenginecoreheaders_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_webenginewidgets.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_webenginewidgets_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_websockets.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_websockets_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_webview.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_webview_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_widgets.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_widgets_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_windowsuiautomation_support_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_winextras.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_winextras_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_xml.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_xml_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_xmlpatterns.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_xmlpatterns_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\modules\qt_lib_zlib_private.pri:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\features\qt_functions.prf:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\features\qt_config.prf:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\win32-msvc\qmake.conf:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\features\spec_post.prf:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\features\exclusive_builds.prf:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\common\msvc-version.conf:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\features\toolchain.prf:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\features\default_pre.prf:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\features\win32\default_pre.prf:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\features\resolve_config.prf:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\features\exclusive_builds_post.prf:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\features\default_post.prf:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\features\qml_debug.prf:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\features\precompile_header.prf:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\features\warn_on.prf:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\features\qt.prf:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\features\resources.prf:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\features\moc.prf:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\features\win32\opengl.prf:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\features\uic.prf:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\features\qmake_use.prf:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\features\file_copies.prf:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\features\win32\windows.prf:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\features\testcase_targets.prf:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\features\exceptions.prf:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\features\yacc.prf:
|
||||
A:\Qt\5.12.5\msvc2017_64\mkspecs\features\lex.prf:
|
||||
..\Painting\IntelliPhoto.pro:
|
||||
A:\Qt\5.12.5\msvc2017_64\lib\Qt5Widgets.prl:
|
||||
A:\Qt\5.12.5\msvc2017_64\lib\Qt5Gui.prl:
|
||||
A:\Qt\5.12.5\msvc2017_64\lib\Qt5Core.prl:
|
||||
A:\Qt\5.12.5\msvc2017_64\lib\qtmain.prl:
|
||||
qmake: FORCE
|
||||
@$(QMAKE) -o Makefile ..\Painting\IntelliPhoto.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug"
|
||||
|
||||
qmake_all: FORCE
|
||||
|
||||
make_first: debug-make_first release-make_first FORCE
|
||||
all: debug-all release-all FORCE
|
||||
clean: debug-clean release-clean FORCE
|
||||
-$(DEL_FILE) IntelliPhoto.vc.pdb
|
||||
-$(DEL_FILE) IntelliPhoto.ilk
|
||||
-$(DEL_FILE) IntelliPhoto.idb
|
||||
distclean: debug-distclean release-distclean FORCE
|
||||
-$(DEL_FILE) Makefile
|
||||
-$(DEL_FILE) .qmake.stash IntelliPhoto.pdb
|
||||
|
||||
debug-mocclean:
|
||||
@set MAKEFLAGS=$(MAKEFLAGS)
|
||||
$(MAKE) -f $(MAKEFILE).Debug mocclean
|
||||
release-mocclean:
|
||||
@set MAKEFLAGS=$(MAKEFLAGS)
|
||||
$(MAKE) -f $(MAKEFILE).Release mocclean
|
||||
mocclean: debug-mocclean release-mocclean
|
||||
|
||||
debug-mocables:
|
||||
@set MAKEFLAGS=$(MAKEFLAGS)
|
||||
$(MAKE) -f $(MAKEFILE).Debug mocables
|
||||
release-mocables:
|
||||
@set MAKEFLAGS=$(MAKEFLAGS)
|
||||
$(MAKE) -f $(MAKEFILE).Release mocables
|
||||
mocables: debug-mocables release-mocables
|
||||
|
||||
check: first
|
||||
|
||||
benchmark: first
|
||||
FORCE:
|
||||
|
||||
$(MAKEFILE).Debug: Makefile
|
||||
$(MAKEFILE).Release: Makefile
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,135 +0,0 @@
|
||||
/****************************************************************************
|
||||
** Meta object code from reading C++ file 'IntelliPhotoGui.h'
|
||||
**
|
||||
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.12.5)
|
||||
**
|
||||
** WARNING! All changes made in this file will be lost!
|
||||
*****************************************************************************/
|
||||
|
||||
#include "../../Painting/GUI/IntelliPhotoGui.h"
|
||||
#include <QtCore/qbytearray.h>
|
||||
#include <QtCore/qmetatype.h>
|
||||
#if !defined(Q_MOC_OUTPUT_REVISION)
|
||||
#error "The header file 'IntelliPhotoGui.h' doesn't include <QObject>."
|
||||
#elif Q_MOC_OUTPUT_REVISION != 67
|
||||
#error "This file was generated using the moc from 5.12.5. It"
|
||||
#error "cannot be used with the include files from this version of Qt."
|
||||
#error "(The moc has changed too much.)"
|
||||
#endif
|
||||
|
||||
QT_BEGIN_MOC_NAMESPACE
|
||||
QT_WARNING_PUSH
|
||||
QT_WARNING_DISABLE_DEPRECATED
|
||||
struct qt_meta_stringdata_IntelliPhotoGui_t {
|
||||
QByteArrayData data[7];
|
||||
char stringdata0[51];
|
||||
};
|
||||
#define QT_MOC_LITERAL(idx, ofs, len) \
|
||||
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
|
||||
qptrdiff(offsetof(qt_meta_stringdata_IntelliPhotoGui_t, stringdata0) + ofs \
|
||||
- idx * sizeof(QByteArrayData)) \
|
||||
)
|
||||
static const qt_meta_stringdata_IntelliPhotoGui_t qt_meta_stringdata_IntelliPhotoGui = {
|
||||
{
|
||||
QT_MOC_LITERAL(0, 0, 15), // "IntelliPhotoGui"
|
||||
QT_MOC_LITERAL(1, 16, 4), // "open"
|
||||
QT_MOC_LITERAL(2, 21, 0), // ""
|
||||
QT_MOC_LITERAL(3, 22, 4), // "save"
|
||||
QT_MOC_LITERAL(4, 27, 8), // "penColor"
|
||||
QT_MOC_LITERAL(5, 36, 8), // "penWidth"
|
||||
QT_MOC_LITERAL(6, 45, 5) // "about"
|
||||
|
||||
},
|
||||
"IntelliPhotoGui\0open\0\0save\0penColor\0"
|
||||
"penWidth\0about"
|
||||
};
|
||||
#undef QT_MOC_LITERAL
|
||||
|
||||
static const uint qt_meta_data_IntelliPhotoGui[] = {
|
||||
|
||||
// content:
|
||||
8, // revision
|
||||
0, // classname
|
||||
0, 0, // classinfo
|
||||
5, 14, // methods
|
||||
0, 0, // properties
|
||||
0, 0, // enums/sets
|
||||
0, 0, // constructors
|
||||
0, // flags
|
||||
0, // signalCount
|
||||
|
||||
// slots: name, argc, parameters, tag, flags
|
||||
1, 0, 39, 2, 0x08 /* Private */,
|
||||
3, 0, 40, 2, 0x08 /* Private */,
|
||||
4, 0, 41, 2, 0x08 /* Private */,
|
||||
5, 0, 42, 2, 0x08 /* Private */,
|
||||
6, 0, 43, 2, 0x08 /* Private */,
|
||||
|
||||
// slots: parameters
|
||||
QMetaType::Void,
|
||||
QMetaType::Void,
|
||||
QMetaType::Void,
|
||||
QMetaType::Void,
|
||||
QMetaType::Void,
|
||||
|
||||
0 // eod
|
||||
};
|
||||
|
||||
void IntelliPhotoGui::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
|
||||
{
|
||||
if (_c == QMetaObject::InvokeMetaMethod) {
|
||||
auto *_t = static_cast<IntelliPhotoGui *>(_o);
|
||||
Q_UNUSED(_t)
|
||||
switch (_id) {
|
||||
case 0: _t->open(); break;
|
||||
case 1: _t->save(); break;
|
||||
case 2: _t->penColor(); break;
|
||||
case 3: _t->penWidth(); break;
|
||||
case 4: _t->about(); break;
|
||||
default: ;
|
||||
}
|
||||
}
|
||||
Q_UNUSED(_a);
|
||||
}
|
||||
|
||||
QT_INIT_METAOBJECT const QMetaObject IntelliPhotoGui::staticMetaObject = { {
|
||||
&QMainWindow::staticMetaObject,
|
||||
qt_meta_stringdata_IntelliPhotoGui.data,
|
||||
qt_meta_data_IntelliPhotoGui,
|
||||
qt_static_metacall,
|
||||
nullptr,
|
||||
nullptr
|
||||
} };
|
||||
|
||||
|
||||
const QMetaObject *IntelliPhotoGui::metaObject() const
|
||||
{
|
||||
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
|
||||
}
|
||||
|
||||
void *IntelliPhotoGui::qt_metacast(const char *_clname)
|
||||
{
|
||||
if (!_clname) return nullptr;
|
||||
if (!strcmp(_clname, qt_meta_stringdata_IntelliPhotoGui.stringdata0))
|
||||
return static_cast<void*>(this);
|
||||
return QMainWindow::qt_metacast(_clname);
|
||||
}
|
||||
|
||||
int IntelliPhotoGui::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
|
||||
{
|
||||
_id = QMainWindow::qt_metacall(_c, _id, _a);
|
||||
if (_id < 0)
|
||||
return _id;
|
||||
if (_c == QMetaObject::InvokeMetaMethod) {
|
||||
if (_id < 5)
|
||||
qt_static_metacall(this, _c, _id, _a);
|
||||
_id -= 5;
|
||||
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
|
||||
if (_id < 5)
|
||||
*reinterpret_cast<int*>(_a[0]) = -1;
|
||||
_id -= 5;
|
||||
}
|
||||
return _id;
|
||||
}
|
||||
QT_WARNING_POP
|
||||
QT_END_MOC_NAMESPACE
|
||||
Binary file not shown.
@@ -1,122 +0,0 @@
|
||||
/****************************************************************************
|
||||
** Meta object code from reading C++ file 'PaintingArea.h'
|
||||
**
|
||||
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.12.5)
|
||||
**
|
||||
** WARNING! All changes made in this file will be lost!
|
||||
*****************************************************************************/
|
||||
|
||||
#include "../../Painting/Layer/PaintingArea.h"
|
||||
#include <QtCore/qbytearray.h>
|
||||
#include <QtCore/qmetatype.h>
|
||||
#if !defined(Q_MOC_OUTPUT_REVISION)
|
||||
#error "The header file 'PaintingArea.h' doesn't include <QObject>."
|
||||
#elif Q_MOC_OUTPUT_REVISION != 67
|
||||
#error "This file was generated using the moc from 5.12.5. It"
|
||||
#error "cannot be used with the include files from this version of Qt."
|
||||
#error "(The moc has changed too much.)"
|
||||
#endif
|
||||
|
||||
QT_BEGIN_MOC_NAMESPACE
|
||||
QT_WARNING_PUSH
|
||||
QT_WARNING_DISABLE_DEPRECATED
|
||||
struct qt_meta_stringdata_PaintingArea_t {
|
||||
QByteArrayData data[4];
|
||||
char stringdata0[31];
|
||||
};
|
||||
#define QT_MOC_LITERAL(idx, ofs, len) \
|
||||
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
|
||||
qptrdiff(offsetof(qt_meta_stringdata_PaintingArea_t, stringdata0) + ofs \
|
||||
- idx * sizeof(QByteArrayData)) \
|
||||
)
|
||||
static const qt_meta_stringdata_PaintingArea_t qt_meta_stringdata_PaintingArea = {
|
||||
{
|
||||
QT_MOC_LITERAL(0, 0, 12), // "PaintingArea"
|
||||
QT_MOC_LITERAL(1, 13, 10), // "clearImage"
|
||||
QT_MOC_LITERAL(2, 24, 0), // ""
|
||||
QT_MOC_LITERAL(3, 25, 5) // "setUp"
|
||||
|
||||
},
|
||||
"PaintingArea\0clearImage\0\0setUp"
|
||||
};
|
||||
#undef QT_MOC_LITERAL
|
||||
|
||||
static const uint qt_meta_data_PaintingArea[] = {
|
||||
|
||||
// content:
|
||||
8, // revision
|
||||
0, // classname
|
||||
0, 0, // classinfo
|
||||
2, 14, // methods
|
||||
0, 0, // properties
|
||||
0, 0, // enums/sets
|
||||
0, 0, // constructors
|
||||
0, // flags
|
||||
0, // signalCount
|
||||
|
||||
// slots: name, argc, parameters, tag, flags
|
||||
1, 0, 24, 2, 0x0a /* Public */,
|
||||
3, 0, 25, 2, 0x0a /* Public */,
|
||||
|
||||
// slots: parameters
|
||||
QMetaType::Void,
|
||||
QMetaType::Void,
|
||||
|
||||
0 // eod
|
||||
};
|
||||
|
||||
void PaintingArea::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
|
||||
{
|
||||
if (_c == QMetaObject::InvokeMetaMethod) {
|
||||
auto *_t = static_cast<PaintingArea *>(_o);
|
||||
Q_UNUSED(_t)
|
||||
switch (_id) {
|
||||
case 0: _t->clearImage(); break;
|
||||
case 1: _t->setUp(); break;
|
||||
default: ;
|
||||
}
|
||||
}
|
||||
Q_UNUSED(_a);
|
||||
}
|
||||
|
||||
QT_INIT_METAOBJECT const QMetaObject PaintingArea::staticMetaObject = { {
|
||||
&QWidget::staticMetaObject,
|
||||
qt_meta_stringdata_PaintingArea.data,
|
||||
qt_meta_data_PaintingArea,
|
||||
qt_static_metacall,
|
||||
nullptr,
|
||||
nullptr
|
||||
} };
|
||||
|
||||
|
||||
const QMetaObject *PaintingArea::metaObject() const
|
||||
{
|
||||
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
|
||||
}
|
||||
|
||||
void *PaintingArea::qt_metacast(const char *_clname)
|
||||
{
|
||||
if (!_clname) return nullptr;
|
||||
if (!strcmp(_clname, qt_meta_stringdata_PaintingArea.stringdata0))
|
||||
return static_cast<void*>(this);
|
||||
return QWidget::qt_metacast(_clname);
|
||||
}
|
||||
|
||||
int PaintingArea::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
|
||||
{
|
||||
_id = QWidget::qt_metacall(_c, _id, _a);
|
||||
if (_id < 0)
|
||||
return _id;
|
||||
if (_c == QMetaObject::InvokeMetaMethod) {
|
||||
if (_id < 2)
|
||||
qt_static_metacall(this, _c, _id, _a);
|
||||
_id -= 2;
|
||||
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
|
||||
if (_id < 2)
|
||||
*reinterpret_cast<int*>(_a[0]) = -1;
|
||||
_id -= 2;
|
||||
}
|
||||
return _id;
|
||||
}
|
||||
QT_WARNING_POP
|
||||
QT_END_MOC_NAMESPACE
|
||||
Binary file not shown.
@@ -1,13 +0,0 @@
|
||||
#define _MSC_EXTENSIONS
|
||||
#define _INTEGRAL_MAX_BITS 64
|
||||
#define _MSC_VER 1916
|
||||
#define _MSC_FULL_VER 191627031
|
||||
#define _MSC_BUILD 1
|
||||
#define _M_AMD64 100
|
||||
#define _M_X64 100
|
||||
#define _WIN64
|
||||
#define _WIN32
|
||||
#define _CPPRTTI
|
||||
#define _DEBUG
|
||||
#define _MT
|
||||
#define _DLL
|
||||
@@ -1,46 +0,0 @@
|
||||
/********************************************************************************
|
||||
** Form generated from reading UI file 'widget.ui'
|
||||
**
|
||||
** Created by: Qt User Interface Compiler version 5.12.5
|
||||
**
|
||||
** WARNING! All changes made in this file will be lost when recompiling UI file!
|
||||
********************************************************************************/
|
||||
|
||||
#ifndef UI_WIDGET_H
|
||||
#define UI_WIDGET_H
|
||||
|
||||
#include <QtCore/QVariant>
|
||||
#include <QtWidgets/QApplication>
|
||||
#include <QtWidgets/QWidget>
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
|
||||
class Ui_Widget
|
||||
{
|
||||
public:
|
||||
|
||||
void setupUi(QWidget *Widget)
|
||||
{
|
||||
if (Widget->objectName().isEmpty())
|
||||
Widget->setObjectName(QString::fromUtf8("Widget"));
|
||||
Widget->resize(800, 600);
|
||||
|
||||
retranslateUi(Widget);
|
||||
|
||||
QMetaObject::connectSlotsByName(Widget);
|
||||
} // setupUi
|
||||
|
||||
void retranslateUi(QWidget *Widget)
|
||||
{
|
||||
Widget->setWindowTitle(QApplication::translate("Widget", "Widget", nullptr));
|
||||
} // retranslateUi
|
||||
|
||||
};
|
||||
|
||||
namespace Ui {
|
||||
class Widget: public Ui_Widget {};
|
||||
} // namespace Ui
|
||||
|
||||
QT_END_NAMESPACE
|
||||
|
||||
#endif // UI_WIDGET_H
|
||||
Reference in New Issue
Block a user