alles
This commit is contained in:
		
							
								
								
									
										28
									
								
								codeslot.cpp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								codeslot.cpp
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,28 @@
 | 
				
			|||||||
 | 
					#include "codeslot.h"
 | 
				
			||||||
 | 
					#include <stdexcept>
 | 
				
			||||||
 | 
					#include <iostream>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					CodeSlot::CodeSlot(int code): vergrendeld(true), code(code){
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					bool CodeSlot::isVergrendeld(){
 | 
				
			||||||
 | 
					    return vergrendeld;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					void CodeSlot::ontgrendel(string code){
 | 
				
			||||||
 | 
					    try{
 | 
				
			||||||
 | 
					        if (stoi(code) == this->code){
 | 
				
			||||||
 | 
					            vergrendeld = false;
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					        else{
 | 
				
			||||||
 | 
					            vergrendeld = true;
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					    catch(const std::invalid_argument &error){
 | 
				
			||||||
 | 
					        return;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					void CodeSlot::vergrendel(){
 | 
				
			||||||
 | 
					    vergrendeld = true;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										17
									
								
								codeslot.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								codeslot.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,17 @@
 | 
				
			|||||||
 | 
					#ifndef CODESLOT_H
 | 
				
			||||||
 | 
					#define CODESLOT_H
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#include "slot.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					class CodeSlot : public Slot{
 | 
				
			||||||
 | 
					private:
 | 
				
			||||||
 | 
					    bool vergrendeld;
 | 
				
			||||||
 | 
					    int code;
 | 
				
			||||||
 | 
					public:
 | 
				
			||||||
 | 
					    CodeSlot(int);
 | 
				
			||||||
 | 
					    void vergrendel();
 | 
				
			||||||
 | 
					    bool isVergrendeld();
 | 
				
			||||||
 | 
					    void ontgrendel(string);
 | 
				
			||||||
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#endif // CODESLOT_H
 | 
				
			||||||
							
								
								
									
										27
									
								
								deur.cpp
									
									
									
									
									
								
							
							
						
						
									
										27
									
								
								deur.cpp
									
									
									
									
									
								
							@@ -1,5 +1,6 @@
 | 
				
			|||||||
#include "deur.h"
 | 
					#include "deur.h"
 | 
				
			||||||
#include <utility>
 | 
					#include <utility>
 | 
				
			||||||
 | 
					#include <iostream>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Deur::Deur(int x, int y, int lengte): x_coordinaat(x), y_coordinaat(y), lengte(lengte){
 | 
					Deur::Deur(int x, int y, int lengte): x_coordinaat(x), y_coordinaat(y), lengte(lengte){
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -13,11 +14,27 @@ pair<int,int> Deur::coordinaten() const {
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void Deur::open(){
 | 
					void Deur::open(){
 | 
				
			||||||
 | 
					    if(!sloten.empty()){
 | 
				
			||||||
 | 
					        for(std::list<Slot*>::iterator i = sloten.begin(); i != sloten.end(); ++i){
 | 
				
			||||||
 | 
					            if (!(*i)->isVergrendeld()){
 | 
				
			||||||
                status = true;
 | 
					                status = true;
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
 | 
					            else{
 | 
				
			||||||
 | 
					                status = false;
 | 
				
			||||||
 | 
					                return;
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					    else status = true;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void Deur::sluit(){
 | 
					void Deur::sluit(){
 | 
				
			||||||
    status = false;
 | 
					    status = false;
 | 
				
			||||||
 | 
					    if(!sloten.empty()){
 | 
				
			||||||
 | 
					        for(std::list<Slot*>::iterator i = sloten.begin(); i != sloten.end(); ++i){
 | 
				
			||||||
 | 
					            (*i)->vergrendel();
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
bool Deur::isDeurOpen(){
 | 
					bool Deur::isDeurOpen(){
 | 
				
			||||||
@@ -27,3 +44,13 @@ bool Deur::isDeurOpen(){
 | 
				
			|||||||
unsigned int Deur::deurLengte(){
 | 
					unsigned int Deur::deurLengte(){
 | 
				
			||||||
    return lengte;
 | 
					    return lengte;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					void Deur::addSlot(Slot *s){
 | 
				
			||||||
 | 
					    sloten.push_back(s);
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Slot* Deur::geefSleutel(int i){
 | 
				
			||||||
 | 
					    std::list<Slot*>::iterator it = sloten.begin();
 | 
				
			||||||
 | 
					    advance(it, i);
 | 
				
			||||||
 | 
					    return *it;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										12
									
								
								deur.h
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								deur.h
									
									
									
									
									
								
							@@ -3,6 +3,10 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#include <QPaintDevice>
 | 
					#include <QPaintDevice>
 | 
				
			||||||
#include <utility>
 | 
					#include <utility>
 | 
				
			||||||
 | 
					#include "slot.h"
 | 
				
			||||||
 | 
					#include <list>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					//class Slot;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
using namespace std;
 | 
					using namespace std;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -11,14 +15,20 @@ private:
 | 
				
			|||||||
    bool status;
 | 
					    bool status;
 | 
				
			||||||
    int x_coordinaat, y_coordinaat;
 | 
					    int x_coordinaat, y_coordinaat;
 | 
				
			||||||
    unsigned lengte;
 | 
					    unsigned lengte;
 | 
				
			||||||
 | 
					    //Slot *slot;
 | 
				
			||||||
 | 
					    std::list<Slot*> sloten;
 | 
				
			||||||
public:
 | 
					public:
 | 
				
			||||||
    void open();
 | 
					    void open();
 | 
				
			||||||
    void sluit();
 | 
					    virtual void sluit();
 | 
				
			||||||
    virtual void teken(QPaintDevice*) = 0;
 | 
					    virtual void teken(QPaintDevice*) = 0;
 | 
				
			||||||
    bool isDeurOpen();
 | 
					    bool isDeurOpen();
 | 
				
			||||||
    unsigned int deurLengte();
 | 
					    unsigned int deurLengte();
 | 
				
			||||||
    std::pair<int,int> coordinaten() const;
 | 
					    std::pair<int,int> coordinaten() const;
 | 
				
			||||||
    Deur(int, int, int);
 | 
					    Deur(int, int, int);
 | 
				
			||||||
 | 
					    void addSlot(Slot*);
 | 
				
			||||||
 | 
					    //std::list<Slot*> geefSleutel();
 | 
				
			||||||
 | 
					    Slot* geefSleutel(int);
 | 
				
			||||||
 | 
					    //Deur(int, int, int, Slot*);
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#endif // DEUR_H
 | 
					#endif // DEUR_H
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										12
									
								
								gebouw.pro
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								gebouw.pro
									
									
									
									
									
								
							@@ -24,18 +24,26 @@ DEFINES += QT_DEPRECATED_WARNINGS
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
SOURCES += main.cpp\
 | 
					SOURCES += main.cpp\
 | 
				
			||||||
 | 
					    codeslot.cpp \
 | 
				
			||||||
    deur.cpp \
 | 
					    deur.cpp \
 | 
				
			||||||
    draaideur.cpp \
 | 
					    draaideur.cpp \
 | 
				
			||||||
    hallsensor.cpp \
 | 
					    hallsensor.cpp \
 | 
				
			||||||
 | 
					    herkenningsslot.cpp \
 | 
				
			||||||
        mainwindow.cpp \
 | 
					        mainwindow.cpp \
 | 
				
			||||||
    schuifdeur.cpp \
 | 
					    schuifdeur.cpp \
 | 
				
			||||||
    sensor.cpp
 | 
					    sensor.cpp \
 | 
				
			||||||
 | 
					    sleutelslot.cpp \
 | 
				
			||||||
 | 
					    slot.cpp
 | 
				
			||||||
 | 
					
 | 
				
			||||||
HEADERS  += mainwindow.h \
 | 
					HEADERS  += mainwindow.h \
 | 
				
			||||||
 | 
					    codeslot.h \
 | 
				
			||||||
    deur.h \
 | 
					    deur.h \
 | 
				
			||||||
    draaideur.h \
 | 
					    draaideur.h \
 | 
				
			||||||
    hallsensor.h \
 | 
					    hallsensor.h \
 | 
				
			||||||
 | 
					    herkenningsslot.h \
 | 
				
			||||||
    schuifdeur.h \
 | 
					    schuifdeur.h \
 | 
				
			||||||
    sensor.h
 | 
					    sensor.h \
 | 
				
			||||||
 | 
					    sleutelslot.h \
 | 
				
			||||||
 | 
					    slot.h
 | 
				
			||||||
 | 
					
 | 
				
			||||||
FORMS    += mainwindow.ui
 | 
					FORMS    += mainwindow.ui
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										134
									
								
								gebouw.pro.user
									
									
									
									
									
								
							
							
						
						
									
										134
									
								
								gebouw.pro.user
									
									
									
									
									
								
							@@ -1,14 +1,14 @@
 | 
				
			|||||||
<?xml version="1.0" encoding="UTF-8"?>
 | 
					<?xml version="1.0" encoding="UTF-8"?>
 | 
				
			||||||
<!DOCTYPE QtCreatorProject>
 | 
					<!DOCTYPE QtCreatorProject>
 | 
				
			||||||
<!-- Written by QtCreator 4.14.2, 2022-02-10T17:44:04. -->
 | 
					<!-- Written by QtCreator 6.0.2, 2022-03-24T12:27:38. -->
 | 
				
			||||||
<qtcreator>
 | 
					<qtcreator>
 | 
				
			||||||
 <data>
 | 
					 <data>
 | 
				
			||||||
  <variable>EnvironmentId</variable>
 | 
					  <variable>EnvironmentId</variable>
 | 
				
			||||||
  <value type="QByteArray">{daf7231d-d0bf-4367-8947-ae949d9f2d27}</value>
 | 
					  <value type="QByteArray">{d5e58b13-852b-4aba-9708-c119893ef783}</value>
 | 
				
			||||||
 </data>
 | 
					 </data>
 | 
				
			||||||
 <data>
 | 
					 <data>
 | 
				
			||||||
  <variable>ProjectExplorer.Project.ActiveTarget</variable>
 | 
					  <variable>ProjectExplorer.Project.ActiveTarget</variable>
 | 
				
			||||||
  <value type="int">0</value>
 | 
					  <value type="qlonglong">0</value>
 | 
				
			||||||
 </data>
 | 
					 </data>
 | 
				
			||||||
 <data>
 | 
					 <data>
 | 
				
			||||||
  <variable>ProjectExplorer.Project.EditorSettings</variable>
 | 
					  <variable>ProjectExplorer.Project.EditorSettings</variable>
 | 
				
			||||||
@@ -28,7 +28,7 @@
 | 
				
			|||||||
     <value type="QByteArray" key="CurrentPreferences">QmlJSGlobal</value>
 | 
					     <value type="QByteArray" key="CurrentPreferences">QmlJSGlobal</value>
 | 
				
			||||||
    </valuemap>
 | 
					    </valuemap>
 | 
				
			||||||
   </valuemap>
 | 
					   </valuemap>
 | 
				
			||||||
   <value type="int" key="EditorConfiguration.CodeStyle.Count">2</value>
 | 
					   <value type="qlonglong" key="EditorConfiguration.CodeStyle.Count">2</value>
 | 
				
			||||||
   <value type="QByteArray" key="EditorConfiguration.Codec">UTF-8</value>
 | 
					   <value type="QByteArray" key="EditorConfiguration.Codec">UTF-8</value>
 | 
				
			||||||
   <value type="bool" key="EditorConfiguration.ConstrainTooltips">false</value>
 | 
					   <value type="bool" key="EditorConfiguration.ConstrainTooltips">false</value>
 | 
				
			||||||
   <value type="int" key="EditorConfiguration.IndentSize">4</value>
 | 
					   <value type="int" key="EditorConfiguration.IndentSize">4</value>
 | 
				
			||||||
@@ -37,6 +37,7 @@
 | 
				
			|||||||
   <value type="bool" key="EditorConfiguration.MouseHiding">true</value>
 | 
					   <value type="bool" key="EditorConfiguration.MouseHiding">true</value>
 | 
				
			||||||
   <value type="bool" key="EditorConfiguration.MouseNavigation">true</value>
 | 
					   <value type="bool" key="EditorConfiguration.MouseNavigation">true</value>
 | 
				
			||||||
   <value type="int" key="EditorConfiguration.PaddingMode">1</value>
 | 
					   <value type="int" key="EditorConfiguration.PaddingMode">1</value>
 | 
				
			||||||
 | 
					   <value type="bool" key="EditorConfiguration.PreferSingleLineComments">false</value>
 | 
				
			||||||
   <value type="bool" key="EditorConfiguration.ScrollWheelZooming">true</value>
 | 
					   <value type="bool" key="EditorConfiguration.ScrollWheelZooming">true</value>
 | 
				
			||||||
   <value type="bool" key="EditorConfiguration.ShowMargin">false</value>
 | 
					   <value type="bool" key="EditorConfiguration.ShowMargin">false</value>
 | 
				
			||||||
   <value type="int" key="EditorConfiguration.SmartBackspaceBehavior">0</value>
 | 
					   <value type="int" key="EditorConfiguration.SmartBackspaceBehavior">0</value>
 | 
				
			||||||
@@ -45,6 +46,7 @@
 | 
				
			|||||||
   <value type="int" key="EditorConfiguration.TabKeyBehavior">0</value>
 | 
					   <value type="int" key="EditorConfiguration.TabKeyBehavior">0</value>
 | 
				
			||||||
   <value type="int" key="EditorConfiguration.TabSize">8</value>
 | 
					   <value type="int" key="EditorConfiguration.TabSize">8</value>
 | 
				
			||||||
   <value type="bool" key="EditorConfiguration.UseGlobal">true</value>
 | 
					   <value type="bool" key="EditorConfiguration.UseGlobal">true</value>
 | 
				
			||||||
 | 
					   <value type="bool" key="EditorConfiguration.UseIndenter">false</value>
 | 
				
			||||||
   <value type="int" key="EditorConfiguration.Utf8BomBehavior">1</value>
 | 
					   <value type="int" key="EditorConfiguration.Utf8BomBehavior">1</value>
 | 
				
			||||||
   <value type="bool" key="EditorConfiguration.addFinalNewLine">true</value>
 | 
					   <value type="bool" key="EditorConfiguration.addFinalNewLine">true</value>
 | 
				
			||||||
   <value type="bool" key="EditorConfiguration.cleanIndentation">true</value>
 | 
					   <value type="bool" key="EditorConfiguration.cleanIndentation">true</value>
 | 
				
			||||||
@@ -59,6 +61,7 @@
 | 
				
			|||||||
  <valuemap type="QVariantMap">
 | 
					  <valuemap type="QVariantMap">
 | 
				
			||||||
   <valuemap type="QVariantMap" key="AutoTest.ActiveFrameworks">
 | 
					   <valuemap type="QVariantMap" key="AutoTest.ActiveFrameworks">
 | 
				
			||||||
    <value type="bool" key="AutoTest.Framework.Boost">true</value>
 | 
					    <value type="bool" key="AutoTest.Framework.Boost">true</value>
 | 
				
			||||||
 | 
					    <value type="bool" key="AutoTest.Framework.CTest">false</value>
 | 
				
			||||||
    <value type="bool" key="AutoTest.Framework.Catch">true</value>
 | 
					    <value type="bool" key="AutoTest.Framework.Catch">true</value>
 | 
				
			||||||
    <value type="bool" key="AutoTest.Framework.GTest">true</value>
 | 
					    <value type="bool" key="AutoTest.Framework.GTest">true</value>
 | 
				
			||||||
    <value type="bool" key="AutoTest.Framework.QtQuickTest">true</value>
 | 
					    <value type="bool" key="AutoTest.Framework.QtQuickTest">true</value>
 | 
				
			||||||
@@ -68,8 +71,8 @@
 | 
				
			|||||||
   <value type="int" key="AutoTest.RunAfterBuild">0</value>
 | 
					   <value type="int" key="AutoTest.RunAfterBuild">0</value>
 | 
				
			||||||
   <value type="bool" key="AutoTest.UseGlobal">true</value>
 | 
					   <value type="bool" key="AutoTest.UseGlobal">true</value>
 | 
				
			||||||
   <valuelist type="QVariantList" key="ClangCodeModel.CustomCommandLineKey"/>
 | 
					   <valuelist type="QVariantList" key="ClangCodeModel.CustomCommandLineKey"/>
 | 
				
			||||||
   <value type="bool" key="ClangCodeModel.UseGlobalConfig">false</value>
 | 
					   <value type="bool" key="ClangCodeModel.UseGlobalConfig">true</value>
 | 
				
			||||||
   <value type="QString" key="ClangCodeModel.WarningConfigId">{52ee9352-13f8-4418-955f-9ca6cac4ac63}</value>
 | 
					   <value type="QString" key="ClangCodeModel.WarningConfigId">Builtin.BuildSystem</value>
 | 
				
			||||||
   <valuemap type="QVariantMap" key="ClangTools">
 | 
					   <valuemap type="QVariantMap" key="ClangTools">
 | 
				
			||||||
    <value type="bool" key="ClangTools.AnalyzeOpenFiles">true</value>
 | 
					    <value type="bool" key="ClangTools.AnalyzeOpenFiles">true</value>
 | 
				
			||||||
    <value type="bool" key="ClangTools.BuildBeforeAnalysis">true</value>
 | 
					    <value type="bool" key="ClangTools.BuildBeforeAnalysis">true</value>
 | 
				
			||||||
@@ -80,6 +83,9 @@
 | 
				
			|||||||
    <valuelist type="QVariantList" key="ClangTools.SuppressedDiagnostics"/>
 | 
					    <valuelist type="QVariantList" key="ClangTools.SuppressedDiagnostics"/>
 | 
				
			||||||
    <value type="bool" key="ClangTools.UseGlobalSettings">true</value>
 | 
					    <value type="bool" key="ClangTools.UseGlobalSettings">true</value>
 | 
				
			||||||
   </valuemap>
 | 
					   </valuemap>
 | 
				
			||||||
 | 
					   <valuemap type="QVariantMap" key="CppEditor.QuickFix">
 | 
				
			||||||
 | 
					    <value type="bool" key="UseGlobalSettings">true</value>
 | 
				
			||||||
 | 
					   </valuemap>
 | 
				
			||||||
  </valuemap>
 | 
					  </valuemap>
 | 
				
			||||||
 </data>
 | 
					 </data>
 | 
				
			||||||
 <data>
 | 
					 <data>
 | 
				
			||||||
@@ -88,18 +94,18 @@
 | 
				
			|||||||
   <value type="QString" key="DeviceType">Desktop</value>
 | 
					   <value type="QString" key="DeviceType">Desktop</value>
 | 
				
			||||||
   <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop</value>
 | 
					   <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop</value>
 | 
				
			||||||
   <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop</value>
 | 
					   <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop</value>
 | 
				
			||||||
   <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">{56611235-07dd-4b90-81ed-415f033053fc}</value>
 | 
					   <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">{86ebf10c-c997-4c55-b145-d0d809c0f0ea}</value>
 | 
				
			||||||
   <value type="int" key="ProjectExplorer.Target.ActiveBuildConfiguration">0</value>
 | 
					   <value type="qlonglong" key="ProjectExplorer.Target.ActiveBuildConfiguration">0</value>
 | 
				
			||||||
   <value type="int" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
 | 
					   <value type="qlonglong" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
 | 
				
			||||||
   <value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
 | 
					   <value type="qlonglong" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
 | 
				
			||||||
   <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
 | 
					   <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
 | 
				
			||||||
    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">/home/shaquille/Downloads/build-gebouw-Desktop-Debug</value>
 | 
					    <value type="int" key="EnableQmlDebugging">0</value>
 | 
				
			||||||
    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory.shadowDir">/home/shaquille/Downloads/build-gebouw-Desktop-Debug</value>
 | 
					    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">/home/shaquilles/Downloads/build-gebouw-Desktop-Debug</value>
 | 
				
			||||||
 | 
					    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory.shadowDir">/home/shaquilles/Downloads/build-gebouw-Desktop-Debug</value>
 | 
				
			||||||
    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
 | 
					    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
 | 
				
			||||||
     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
 | 
					     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
 | 
				
			||||||
      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
 | 
					      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
 | 
				
			||||||
      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
 | 
					      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
 | 
				
			||||||
      <value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
 | 
					 | 
				
			||||||
      <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
 | 
					      <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
 | 
				
			||||||
      <valuelist type="QVariantList" key="QtProjectManager.QMakeBuildStep.SelectedAbis"/>
 | 
					      <valuelist type="QVariantList" key="QtProjectManager.QMakeBuildStep.SelectedAbis"/>
 | 
				
			||||||
     </valuemap>
 | 
					     </valuemap>
 | 
				
			||||||
@@ -107,7 +113,7 @@
 | 
				
			|||||||
      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
 | 
					      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
 | 
				
			||||||
      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
 | 
					      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
 | 
				
			||||||
     </valuemap>
 | 
					     </valuemap>
 | 
				
			||||||
     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
 | 
					     <value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
 | 
				
			||||||
     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
 | 
					     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
 | 
				
			||||||
     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
 | 
					     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
 | 
				
			||||||
     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
 | 
					     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
 | 
				
			||||||
@@ -118,7 +124,7 @@
 | 
				
			|||||||
      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
 | 
					      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
 | 
				
			||||||
      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
 | 
					      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
 | 
				
			||||||
     </valuemap>
 | 
					     </valuemap>
 | 
				
			||||||
     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
 | 
					     <value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
 | 
				
			||||||
     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
 | 
					     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
 | 
				
			||||||
     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
 | 
					     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
 | 
				
			||||||
     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
 | 
					     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
 | 
				
			||||||
@@ -126,18 +132,19 @@
 | 
				
			|||||||
    <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
 | 
					    <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
 | 
				
			||||||
    <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
 | 
					    <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
 | 
				
			||||||
    <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.CustomParsers"/>
 | 
					    <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.CustomParsers"/>
 | 
				
			||||||
 | 
					    <value type="bool" key="ProjectExplorer.BuildConfiguration.ParseStandardOutput">false</value>
 | 
				
			||||||
    <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
 | 
					    <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
 | 
				
			||||||
 | 
					    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Debug</value>
 | 
				
			||||||
    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
 | 
					    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
 | 
				
			||||||
    <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">2</value>
 | 
					    <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">2</value>
 | 
				
			||||||
   </valuemap>
 | 
					   </valuemap>
 | 
				
			||||||
   <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
 | 
					   <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
 | 
				
			||||||
    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">/home/shaquille/Downloads/build-gebouw-Desktop-Release</value>
 | 
					    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">/home/shaquilles/Downloads/build-gebouw-Desktop-Release</value>
 | 
				
			||||||
    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory.shadowDir">/home/shaquille/Downloads/build-gebouw-Desktop-Release</value>
 | 
					    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory.shadowDir">/home/shaquilles/Downloads/build-gebouw-Desktop-Release</value>
 | 
				
			||||||
    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
 | 
					    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
 | 
				
			||||||
     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
 | 
					     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
 | 
				
			||||||
      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
 | 
					      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
 | 
				
			||||||
      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
 | 
					      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
 | 
				
			||||||
      <value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
 | 
					 | 
				
			||||||
      <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
 | 
					      <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
 | 
				
			||||||
      <valuelist type="QVariantList" key="QtProjectManager.QMakeBuildStep.SelectedAbis"/>
 | 
					      <valuelist type="QVariantList" key="QtProjectManager.QMakeBuildStep.SelectedAbis"/>
 | 
				
			||||||
     </valuemap>
 | 
					     </valuemap>
 | 
				
			||||||
@@ -145,7 +152,7 @@
 | 
				
			|||||||
      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
 | 
					      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
 | 
				
			||||||
      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
 | 
					      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
 | 
				
			||||||
     </valuemap>
 | 
					     </valuemap>
 | 
				
			||||||
     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
 | 
					     <value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
 | 
				
			||||||
     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
 | 
					     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
 | 
				
			||||||
     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
 | 
					     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
 | 
				
			||||||
     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
 | 
					     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
 | 
				
			||||||
@@ -156,7 +163,7 @@
 | 
				
			|||||||
      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
 | 
					      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
 | 
				
			||||||
      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
 | 
					      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
 | 
				
			||||||
     </valuemap>
 | 
					     </valuemap>
 | 
				
			||||||
     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
 | 
					     <value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
 | 
				
			||||||
     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
 | 
					     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
 | 
				
			||||||
     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
 | 
					     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
 | 
				
			||||||
     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
 | 
					     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
 | 
				
			||||||
@@ -164,18 +171,21 @@
 | 
				
			|||||||
    <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
 | 
					    <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
 | 
				
			||||||
    <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
 | 
					    <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
 | 
				
			||||||
    <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.CustomParsers"/>
 | 
					    <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.CustomParsers"/>
 | 
				
			||||||
 | 
					    <value type="bool" key="ProjectExplorer.BuildConfiguration.ParseStandardOutput">false</value>
 | 
				
			||||||
    <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
 | 
					    <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
 | 
				
			||||||
 | 
					    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Release</value>
 | 
				
			||||||
    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
 | 
					    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
 | 
				
			||||||
    <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
 | 
					    <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
 | 
				
			||||||
 | 
					    <value type="int" key="QtQuickCompiler">0</value>
 | 
				
			||||||
   </valuemap>
 | 
					   </valuemap>
 | 
				
			||||||
   <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.2">
 | 
					   <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.2">
 | 
				
			||||||
    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">/home/shaquille/Downloads/build-gebouw-Desktop-Profile</value>
 | 
					    <value type="int" key="EnableQmlDebugging">0</value>
 | 
				
			||||||
    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory.shadowDir">/home/shaquille/Downloads/build-gebouw-Desktop-Profile</value>
 | 
					    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">/home/shaquilles/Downloads/build-gebouw-Desktop-Profile</value>
 | 
				
			||||||
 | 
					    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory.shadowDir">/home/shaquilles/Downloads/build-gebouw-Desktop-Profile</value>
 | 
				
			||||||
    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
 | 
					    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
 | 
				
			||||||
     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
 | 
					     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
 | 
				
			||||||
      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
 | 
					      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
 | 
				
			||||||
      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
 | 
					      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
 | 
				
			||||||
      <value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
 | 
					 | 
				
			||||||
      <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
 | 
					      <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
 | 
				
			||||||
      <valuelist type="QVariantList" key="QtProjectManager.QMakeBuildStep.SelectedAbis"/>
 | 
					      <valuelist type="QVariantList" key="QtProjectManager.QMakeBuildStep.SelectedAbis"/>
 | 
				
			||||||
     </valuemap>
 | 
					     </valuemap>
 | 
				
			||||||
@@ -183,7 +193,7 @@
 | 
				
			|||||||
      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
 | 
					      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
 | 
				
			||||||
      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
 | 
					      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
 | 
				
			||||||
     </valuemap>
 | 
					     </valuemap>
 | 
				
			||||||
     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
 | 
					     <value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
 | 
				
			||||||
     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
 | 
					     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
 | 
				
			||||||
     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
 | 
					     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
 | 
				
			||||||
     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
 | 
					     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
 | 
				
			||||||
@@ -194,7 +204,7 @@
 | 
				
			|||||||
      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
 | 
					      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
 | 
				
			||||||
      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
 | 
					      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
 | 
				
			||||||
     </valuemap>
 | 
					     </valuemap>
 | 
				
			||||||
     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
 | 
					     <value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
 | 
				
			||||||
     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
 | 
					     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
 | 
				
			||||||
     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
 | 
					     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
 | 
				
			||||||
     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
 | 
					     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
 | 
				
			||||||
@@ -202,14 +212,18 @@
 | 
				
			|||||||
    <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
 | 
					    <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
 | 
				
			||||||
    <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
 | 
					    <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
 | 
				
			||||||
    <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.CustomParsers"/>
 | 
					    <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.CustomParsers"/>
 | 
				
			||||||
 | 
					    <value type="bool" key="ProjectExplorer.BuildConfiguration.ParseStandardOutput">false</value>
 | 
				
			||||||
    <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
 | 
					    <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
 | 
				
			||||||
 | 
					    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Profile</value>
 | 
				
			||||||
    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
 | 
					    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
 | 
				
			||||||
    <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
 | 
					    <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
 | 
				
			||||||
 | 
					    <value type="int" key="QtQuickCompiler">0</value>
 | 
				
			||||||
 | 
					    <value type="int" key="SeparateDebugInfo">0</value>
 | 
				
			||||||
   </valuemap>
 | 
					   </valuemap>
 | 
				
			||||||
   <value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">3</value>
 | 
					   <value type="qlonglong" key="ProjectExplorer.Target.BuildConfigurationCount">3</value>
 | 
				
			||||||
   <valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
 | 
					   <valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
 | 
				
			||||||
    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
 | 
					    <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
 | 
				
			||||||
     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
 | 
					     <value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
 | 
				
			||||||
     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy</value>
 | 
					     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy</value>
 | 
				
			||||||
     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Deploy</value>
 | 
					     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Deploy</value>
 | 
				
			||||||
     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
 | 
					     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
 | 
				
			||||||
@@ -219,83 +233,29 @@
 | 
				
			|||||||
    <value type="bool" key="ProjectExplorer.DeployConfiguration.CustomDataEnabled">false</value>
 | 
					    <value type="bool" key="ProjectExplorer.DeployConfiguration.CustomDataEnabled">false</value>
 | 
				
			||||||
    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
 | 
					    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
 | 
				
			||||||
   </valuemap>
 | 
					   </valuemap>
 | 
				
			||||||
   <value type="int" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
 | 
					   <value type="qlonglong" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
 | 
				
			||||||
   <valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
 | 
					   <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>
 | 
					 | 
				
			||||||
    <valuelist type="QVariantList" key="Analyzer.Perf.RecordArguments">
 | 
					 | 
				
			||||||
     <value type="QString">-e</value>
 | 
					 | 
				
			||||||
     <value type="QString">cpu-cycles</value>
 | 
					 | 
				
			||||||
     <value type="QString">--call-graph</value>
 | 
					 | 
				
			||||||
     <value type="QString">dwarf,4096</value>
 | 
					 | 
				
			||||||
     <value type="QString">-F</value>
 | 
					 | 
				
			||||||
     <value type="QString">250</value>
 | 
					 | 
				
			||||||
    </valuelist>
 | 
					 | 
				
			||||||
    <value type="QString" key="Analyzer.Perf.SampleMode">-F</value>
 | 
					 | 
				
			||||||
    <value type="bool" key="Analyzer.Perf.Settings.UseGlobalSettings">true</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>
 | 
					    <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.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>
 | 
					 | 
				
			||||||
    <valuelist type="QVariantList" key="CustomOutputParsers"/>
 | 
					    <valuelist type="QVariantList" key="CustomOutputParsers"/>
 | 
				
			||||||
    <value type="int" key="PE.EnvironmentAspect.Base">2</value>
 | 
					    <value type="int" key="PE.EnvironmentAspect.Base">2</value>
 | 
				
			||||||
    <valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
 | 
					    <valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
 | 
				
			||||||
    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:/home/shaquille/Downloads/gebouw/gebouw.pro</value>
 | 
					    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:/home/shaquilles/Downloads/gebouw/gebouw.pro</value>
 | 
				
			||||||
    <value type="QString" key="ProjectExplorer.RunConfiguration.BuildKey">/home/shaquille/Downloads/gebouw/gebouw.pro</value>
 | 
					    <value type="QString" key="ProjectExplorer.RunConfiguration.BuildKey">/home/shaquilles/Downloads/gebouw/gebouw.pro</value>
 | 
				
			||||||
    <value type="bool" key="RunConfiguration.UseCppDebugger">false</value>
 | 
					    <value type="bool" key="RunConfiguration.UseCppDebugger">false</value>
 | 
				
			||||||
    <value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value>
 | 
					    <value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value>
 | 
				
			||||||
    <value type="bool" key="RunConfiguration.UseLibrarySearchPath">true</value>
 | 
					    <value type="bool" key="RunConfiguration.UseLibrarySearchPath">true</value>
 | 
				
			||||||
    <value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
 | 
					    <value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
 | 
				
			||||||
    <value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
 | 
					    <value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
 | 
				
			||||||
    <value type="QString" key="RunConfiguration.WorkingDirectory.default">/home/shaquille/Downloads/build-gebouw-Desktop-Debug</value>
 | 
					    <value type="QString" key="RunConfiguration.WorkingDirectory.default">/home/shaquilles/Downloads/build-gebouw-Desktop-Debug</value>
 | 
				
			||||||
   </valuemap>
 | 
					   </valuemap>
 | 
				
			||||||
   <value type="int" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
 | 
					   <value type="qlonglong" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
 | 
				
			||||||
  </valuemap>
 | 
					  </valuemap>
 | 
				
			||||||
 </data>
 | 
					 </data>
 | 
				
			||||||
 <data>
 | 
					 <data>
 | 
				
			||||||
  <variable>ProjectExplorer.Project.TargetCount</variable>
 | 
					  <variable>ProjectExplorer.Project.TargetCount</variable>
 | 
				
			||||||
  <value type="int">1</value>
 | 
					  <value type="qlonglong">1</value>
 | 
				
			||||||
 </data>
 | 
					 </data>
 | 
				
			||||||
 <data>
 | 
					 <data>
 | 
				
			||||||
  <variable>ProjectExplorer.Project.Updater.FileVersion</variable>
 | 
					  <variable>ProjectExplorer.Project.Updater.FileVersion</variable>
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										308
									
								
								gebouw.pro.user.daf7231
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										308
									
								
								gebouw.pro.user.daf7231
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,308 @@
 | 
				
			|||||||
 | 
					<?xml version="1.0" encoding="UTF-8"?>
 | 
				
			||||||
 | 
					<!DOCTYPE QtCreatorProject>
 | 
				
			||||||
 | 
					<!-- Written by QtCreator 4.14.2, 2022-02-24T18:01:34. -->
 | 
				
			||||||
 | 
					<qtcreator>
 | 
				
			||||||
 | 
					 <data>
 | 
				
			||||||
 | 
					  <variable>EnvironmentId</variable>
 | 
				
			||||||
 | 
					  <value type="QByteArray">{daf7231d-d0bf-4367-8947-ae949d9f2d27}</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="QString" key="EditorConfiguration.ignoreFileTypes">*.md, *.MD, Makefile</value>
 | 
				
			||||||
 | 
					   <value type="bool" key="EditorConfiguration.inEntireDocument">false</value>
 | 
				
			||||||
 | 
					   <value type="bool" key="EditorConfiguration.skipTrailingWhitespace">true</value>
 | 
				
			||||||
 | 
					  </valuemap>
 | 
				
			||||||
 | 
					 </data>
 | 
				
			||||||
 | 
					 <data>
 | 
				
			||||||
 | 
					  <variable>ProjectExplorer.Project.PluginSettings</variable>
 | 
				
			||||||
 | 
					  <valuemap type="QVariantMap">
 | 
				
			||||||
 | 
					   <valuemap type="QVariantMap" key="AutoTest.ActiveFrameworks">
 | 
				
			||||||
 | 
					    <value type="bool" key="AutoTest.Framework.Boost">true</value>
 | 
				
			||||||
 | 
					    <value type="bool" key="AutoTest.Framework.Catch">true</value>
 | 
				
			||||||
 | 
					    <value type="bool" key="AutoTest.Framework.GTest">true</value>
 | 
				
			||||||
 | 
					    <value type="bool" key="AutoTest.Framework.QtQuickTest">true</value>
 | 
				
			||||||
 | 
					    <value type="bool" key="AutoTest.Framework.QtTest">true</value>
 | 
				
			||||||
 | 
					   </valuemap>
 | 
				
			||||||
 | 
					   <valuemap type="QVariantMap" key="AutoTest.CheckStates"/>
 | 
				
			||||||
 | 
					   <value type="int" key="AutoTest.RunAfterBuild">0</value>
 | 
				
			||||||
 | 
					   <value type="bool" key="AutoTest.UseGlobal">true</value>
 | 
				
			||||||
 | 
					   <valuelist type="QVariantList" key="ClangCodeModel.CustomCommandLineKey"/>
 | 
				
			||||||
 | 
					   <value type="bool" key="ClangCodeModel.UseGlobalConfig">false</value>
 | 
				
			||||||
 | 
					   <value type="QString" key="ClangCodeModel.WarningConfigId">{52ee9352-13f8-4418-955f-9ca6cac4ac63}</value>
 | 
				
			||||||
 | 
					   <valuemap type="QVariantMap" key="ClangTools">
 | 
				
			||||||
 | 
					    <value type="bool" key="ClangTools.AnalyzeOpenFiles">true</value>
 | 
				
			||||||
 | 
					    <value type="bool" key="ClangTools.BuildBeforeAnalysis">true</value>
 | 
				
			||||||
 | 
					    <value type="QString" key="ClangTools.DiagnosticConfig">Builtin.DefaultTidyAndClazy</value>
 | 
				
			||||||
 | 
					    <value type="int" key="ClangTools.ParallelJobs">4</value>
 | 
				
			||||||
 | 
					    <valuelist type="QVariantList" key="ClangTools.SelectedDirs"/>
 | 
				
			||||||
 | 
					    <valuelist type="QVariantList" key="ClangTools.SelectedFiles"/>
 | 
				
			||||||
 | 
					    <valuelist type="QVariantList" key="ClangTools.SuppressedDiagnostics"/>
 | 
				
			||||||
 | 
					    <value type="bool" key="ClangTools.UseGlobalSettings">true</value>
 | 
				
			||||||
 | 
					   </valuemap>
 | 
				
			||||||
 | 
					  </valuemap>
 | 
				
			||||||
 | 
					 </data>
 | 
				
			||||||
 | 
					 <data>
 | 
				
			||||||
 | 
					  <variable>ProjectExplorer.Project.Target.0</variable>
 | 
				
			||||||
 | 
					  <valuemap type="QVariantMap">
 | 
				
			||||||
 | 
					   <value type="QString" key="DeviceType">Desktop</value>
 | 
				
			||||||
 | 
					   <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop</value>
 | 
				
			||||||
 | 
					   <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop</value>
 | 
				
			||||||
 | 
					   <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">{56611235-07dd-4b90-81ed-415f033053fc}</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">/home/shaquille/Downloads/build-gebouw-Desktop-Debug</value>
 | 
				
			||||||
 | 
					    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory.shadowDir">/home/shaquille/Downloads/build-gebouw-Desktop-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.Id">QtProjectManager.QMakeBuildStep</value>
 | 
				
			||||||
 | 
					      <value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
 | 
				
			||||||
 | 
					      <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
 | 
				
			||||||
 | 
					      <valuelist type="QVariantList" key="QtProjectManager.QMakeBuildStep.SelectedAbis"/>
 | 
				
			||||||
 | 
					     </valuemap>
 | 
				
			||||||
 | 
					     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
 | 
				
			||||||
 | 
					      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
 | 
				
			||||||
 | 
					      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
 | 
				
			||||||
 | 
					     </valuemap>
 | 
				
			||||||
 | 
					     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
 | 
				
			||||||
 | 
					     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
 | 
				
			||||||
 | 
					     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</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.Id">Qt4ProjectManager.MakeStep</value>
 | 
				
			||||||
 | 
					      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
 | 
				
			||||||
 | 
					     </valuemap>
 | 
				
			||||||
 | 
					     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
 | 
				
			||||||
 | 
					     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
 | 
				
			||||||
 | 
					     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</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.CustomParsers"/>
 | 
				
			||||||
 | 
					    <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
 | 
				
			||||||
 | 
					    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
 | 
				
			||||||
 | 
					    <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">2</value>
 | 
				
			||||||
 | 
					   </valuemap>
 | 
				
			||||||
 | 
					   <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
 | 
				
			||||||
 | 
					    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">/home/shaquille/Downloads/build-gebouw-Desktop-Release</value>
 | 
				
			||||||
 | 
					    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory.shadowDir">/home/shaquille/Downloads/build-gebouw-Desktop-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.Id">QtProjectManager.QMakeBuildStep</value>
 | 
				
			||||||
 | 
					      <value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
 | 
				
			||||||
 | 
					      <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
 | 
				
			||||||
 | 
					      <valuelist type="QVariantList" key="QtProjectManager.QMakeBuildStep.SelectedAbis"/>
 | 
				
			||||||
 | 
					     </valuemap>
 | 
				
			||||||
 | 
					     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
 | 
				
			||||||
 | 
					      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
 | 
				
			||||||
 | 
					      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
 | 
				
			||||||
 | 
					     </valuemap>
 | 
				
			||||||
 | 
					     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
 | 
				
			||||||
 | 
					     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
 | 
				
			||||||
 | 
					     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</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.Id">Qt4ProjectManager.MakeStep</value>
 | 
				
			||||||
 | 
					      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
 | 
				
			||||||
 | 
					     </valuemap>
 | 
				
			||||||
 | 
					     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
 | 
				
			||||||
 | 
					     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
 | 
				
			||||||
 | 
					     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</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.CustomParsers"/>
 | 
				
			||||||
 | 
					    <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
 | 
				
			||||||
 | 
					    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
 | 
				
			||||||
 | 
					    <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
 | 
				
			||||||
 | 
					   </valuemap>
 | 
				
			||||||
 | 
					   <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.2">
 | 
				
			||||||
 | 
					    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">/home/shaquille/Downloads/build-gebouw-Desktop-Profile</value>
 | 
				
			||||||
 | 
					    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory.shadowDir">/home/shaquille/Downloads/build-gebouw-Desktop-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.Id">QtProjectManager.QMakeBuildStep</value>
 | 
				
			||||||
 | 
					      <value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
 | 
				
			||||||
 | 
					      <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
 | 
				
			||||||
 | 
					      <valuelist type="QVariantList" key="QtProjectManager.QMakeBuildStep.SelectedAbis"/>
 | 
				
			||||||
 | 
					     </valuemap>
 | 
				
			||||||
 | 
					     <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
 | 
				
			||||||
 | 
					      <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
 | 
				
			||||||
 | 
					      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
 | 
				
			||||||
 | 
					     </valuemap>
 | 
				
			||||||
 | 
					     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
 | 
				
			||||||
 | 
					     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
 | 
				
			||||||
 | 
					     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</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.Id">Qt4ProjectManager.MakeStep</value>
 | 
				
			||||||
 | 
					      <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
 | 
				
			||||||
 | 
					     </valuemap>
 | 
				
			||||||
 | 
					     <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
 | 
				
			||||||
 | 
					     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
 | 
				
			||||||
 | 
					     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</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.CustomParsers"/>
 | 
				
			||||||
 | 
					    <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
 | 
				
			||||||
 | 
					    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
 | 
				
			||||||
 | 
					    <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</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">Deploy</value>
 | 
				
			||||||
 | 
					     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Deploy</value>
 | 
				
			||||||
 | 
					     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
 | 
				
			||||||
 | 
					    </valuemap>
 | 
				
			||||||
 | 
					    <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
 | 
				
			||||||
 | 
					    <valuemap type="QVariantMap" key="ProjectExplorer.DeployConfiguration.CustomData"/>
 | 
				
			||||||
 | 
					    <value type="bool" key="ProjectExplorer.DeployConfiguration.CustomDataEnabled">false</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.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>
 | 
				
			||||||
 | 
					    <valuelist type="QVariantList" key="Analyzer.Perf.RecordArguments">
 | 
				
			||||||
 | 
					     <value type="QString">-e</value>
 | 
				
			||||||
 | 
					     <value type="QString">cpu-cycles</value>
 | 
				
			||||||
 | 
					     <value type="QString">--call-graph</value>
 | 
				
			||||||
 | 
					     <value type="QString">dwarf,4096</value>
 | 
				
			||||||
 | 
					     <value type="QString">-F</value>
 | 
				
			||||||
 | 
					     <value type="QString">250</value>
 | 
				
			||||||
 | 
					    </valuelist>
 | 
				
			||||||
 | 
					    <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>
 | 
				
			||||||
 | 
					    <valuelist type="QVariantList" key="CustomOutputParsers"/>
 | 
				
			||||||
 | 
					    <value type="int" key="PE.EnvironmentAspect.Base">2</value>
 | 
				
			||||||
 | 
					    <valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
 | 
				
			||||||
 | 
					    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:/home/shaquille/Downloads/gebouw/gebouw.pro</value>
 | 
				
			||||||
 | 
					    <value type="QString" key="ProjectExplorer.RunConfiguration.BuildKey">/home/shaquille/Downloads/gebouw/gebouw.pro</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.UseQmlDebugger">false</value>
 | 
				
			||||||
 | 
					    <value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
 | 
				
			||||||
 | 
					    <value type="QString" key="RunConfiguration.WorkingDirectory.default">/home/shaquille/Downloads/build-gebouw-Desktop-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>
 | 
				
			||||||
							
								
								
									
										28
									
								
								herkenningsslot.cpp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								herkenningsslot.cpp
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,28 @@
 | 
				
			|||||||
 | 
					#include "herkenningsslot.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					HerkenningsSlot::HerkenningsSlot(){
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					void HerkenningsSlot::voegAutorisatieToe(string naam, bool access){
 | 
				
			||||||
 | 
					    kaartenbak[naam] = access;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					void HerkenningsSlot::ontgrendel(string naam){
 | 
				
			||||||
 | 
					    if (kaartenbak.count(naam) && kaartenbak[naam]){
 | 
				
			||||||
 | 
					        vergrendeld = false;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					    else vergrendeld = true;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					bool HerkenningsSlot::isVergrendeld(){
 | 
				
			||||||
 | 
					    return vergrendeld;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					void HerkenningsSlot::vergrendel(){
 | 
				
			||||||
 | 
					    vergrendeld = true;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					void HerkenningsSlot::toonKaartenBack(){
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										24
									
								
								herkenningsslot.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								herkenningsslot.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,24 @@
 | 
				
			|||||||
 | 
					#ifndef HERKENNINGSSLOT_H
 | 
				
			||||||
 | 
					#define HERKENNINGSSLOT_H
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#include "slot.h"
 | 
				
			||||||
 | 
					#include <map>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					class Afdrukker;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					class HerkenningsSlot : public Slot
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					private:
 | 
				
			||||||
 | 
					    std::map<string,bool> kaartenbak;
 | 
				
			||||||
 | 
					    bool vergrendeld;
 | 
				
			||||||
 | 
					    Afdrukker* afdrukker;
 | 
				
			||||||
 | 
					public:
 | 
				
			||||||
 | 
					    HerkenningsSlot();
 | 
				
			||||||
 | 
					    void vergrendel();
 | 
				
			||||||
 | 
					    bool isVergrendeld();
 | 
				
			||||||
 | 
					    void ontgrendel(string);
 | 
				
			||||||
 | 
					    void toonKaartenBack();
 | 
				
			||||||
 | 
					    void voegAutorisatieToe(string,bool);
 | 
				
			||||||
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#endif // HERKENNINGSSLOT_H
 | 
				
			||||||
@@ -7,21 +7,25 @@
 | 
				
			|||||||
#include "draaideur.h"
 | 
					#include "draaideur.h"
 | 
				
			||||||
#include <stdio.h>
 | 
					#include <stdio.h>
 | 
				
			||||||
#include <iostream>
 | 
					#include <iostream>
 | 
				
			||||||
 | 
					#include <QLineEdit>
 | 
				
			||||||
 | 
					#include <sleutelslot.h>
 | 
				
			||||||
 | 
					#include <codeslot.h>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
MainWindow::MainWindow(QWidget *parent) :
 | 
					MainWindow::MainWindow(QWidget *parent) :
 | 
				
			||||||
    QMainWindow(parent),
 | 
					    QMainWindow(parent),
 | 
				
			||||||
    ui(new Ui::MainWindow){
 | 
					    ui(new Ui::MainWindow){
 | 
				
			||||||
    ui->setupUi(this);
 | 
					    ui->setupUi(this);
 | 
				
			||||||
    s1=new Hallsensor(515,160);
 | 
					    s1=new Hallsensor(515,160);
 | 
				
			||||||
    deuren.push_back(std::shared_ptr<Schuifdeur> (new Schuifdeur(503,250,80,s1)));
 | 
					    //sleutelSlot0 = new SleutelSlot("cisco");
 | 
				
			||||||
    deuren.push_back(std::shared_ptr<draaideur> (new draaideur(248,140,40,false)));
 | 
					    //sleutelSlot1 = new SleutelSlot("cisco");
 | 
				
			||||||
    deuren.push_back(std::shared_ptr<draaideur> (new draaideur(295,290,30,true)));
 | 
					    deuren.emplace_back(std::shared_ptr<Deur> (new Schuifdeur(503,250,80,s1)));
 | 
				
			||||||
//    vd = (new Schuifdeur(503,250,80,s1));
 | 
					    deuren[0]->addSlot(new SleutelSlot("cisco"));
 | 
				
			||||||
//    d1 = (new draaideur(248,140,40,false));
 | 
					    deuren[0]->addSlot(new SleutelSlot("cisco2"));
 | 
				
			||||||
//    d2 = (new draaideur(295,290,30,true));
 | 
					    deuren.emplace_back(std::shared_ptr<Deur> (new draaideur(248,140,40,false)));
 | 
				
			||||||
//    deuren.push_back(vd);
 | 
					    deuren[1]->addSlot(new CodeSlot(1234));
 | 
				
			||||||
//    deuren.push_back(d1);
 | 
					    deuren[1]->addSlot(new CodeSlot(5678));
 | 
				
			||||||
//    deuren.push_back(d2);
 | 
					    deuren.emplace_back(std::shared_ptr<Deur> (new draaideur(295,290,30,true)));
 | 
				
			||||||
 | 
					    deuren[2]->addSlot(new CodeSlot(0000));
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
MainWindow::~MainWindow(){
 | 
					MainWindow::~MainWindow(){
 | 
				
			||||||
@@ -33,7 +37,7 @@ void MainWindow::paintEvent(QPaintEvent *event){
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    QPainter painter(this);
 | 
					    QPainter painter(this);
 | 
				
			||||||
    QPen pen;
 | 
					    QPen pen;
 | 
				
			||||||
    QImage image("/home/shaquille/Downloads/gebouw/Gebouw.png");
 | 
					    QImage image("/home/shaquilles/Downloads/gebouw/Gebouw.png");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    pen.setColor(Qt::green);
 | 
					    pen.setColor(Qt::green);
 | 
				
			||||||
    pen.setWidth(4);
 | 
					    pen.setWidth(4);
 | 
				
			||||||
@@ -56,7 +60,7 @@ void MainWindow::on_schuifdeurSensorKnop_clicked(){
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
void MainWindow::on_vd_clicked(){
 | 
					void MainWindow::on_vd_clicked(){
 | 
				
			||||||
    if(deuren.at(0)->isDeurOpen()){
 | 
					    if(deuren.at(0)->isDeurOpen()){
 | 
				
			||||||
        deuren.at(0)->sluit();
 | 
					        deuren[0]->sluit();
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
     else{
 | 
					     else{
 | 
				
			||||||
        deuren.at(0)->open();
 | 
					        deuren.at(0)->open();
 | 
				
			||||||
@@ -84,3 +88,23 @@ void MainWindow::on_d2_clicked(){
 | 
				
			|||||||
    }
 | 
					    }
 | 
				
			||||||
    update();
 | 
					    update();
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					void MainWindow::on_lineEdit_returnPressed(){
 | 
				
			||||||
 | 
					    string eenSleutel = ui->lineEdit->text().toStdString();
 | 
				
			||||||
 | 
					    Slot* sleutelSlot0 = deuren[0]->geefSleutel(0);
 | 
				
			||||||
 | 
					    Slot* sleutelSlot1 = deuren[0]->geefSleutel(1);
 | 
				
			||||||
 | 
					    Slot* codeSlot0 = deuren[1]->geefSleutel(0);
 | 
				
			||||||
 | 
					    Slot* codeSlot1 = deuren[1]->geefSleutel(1);
 | 
				
			||||||
 | 
					    Slot* codeSlot2 = deuren[2]->geefSleutel(0);
 | 
				
			||||||
 | 
					    sleutelSlot0->ontgrendel(eenSleutel);
 | 
				
			||||||
 | 
					    sleutelSlot1->ontgrendel(eenSleutel);
 | 
				
			||||||
 | 
					    codeSlot0->ontgrendel(eenSleutel);
 | 
				
			||||||
 | 
					    codeSlot1->ontgrendel(eenSleutel);
 | 
				
			||||||
 | 
					    codeSlot2->ontgrendel(eenSleutel);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					void MainWindow::on_textBrowser_textChanged(){
 | 
				
			||||||
 | 
					    update();
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										10
									
								
								mainwindow.h
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								mainwindow.h
									
									
									
									
									
								
							@@ -2,6 +2,8 @@
 | 
				
			|||||||
#define MAINWINDOW_H
 | 
					#define MAINWINDOW_H
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include <QMainWindow>
 | 
					#include <QMainWindow>
 | 
				
			||||||
 | 
					#include <QLineEdit>
 | 
				
			||||||
 | 
					#include <memory>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
namespace Ui {
 | 
					namespace Ui {
 | 
				
			||||||
class MainWindow;
 | 
					class MainWindow;
 | 
				
			||||||
@@ -11,8 +13,9 @@ class Sensor;
 | 
				
			|||||||
class Schuifdeur;
 | 
					class Schuifdeur;
 | 
				
			||||||
class draaideur;
 | 
					class draaideur;
 | 
				
			||||||
class Deur;
 | 
					class Deur;
 | 
				
			||||||
class MainWindow : public QMainWindow
 | 
					class SleutelSlot;
 | 
				
			||||||
{
 | 
					class Slot;
 | 
				
			||||||
 | 
					class MainWindow : public QMainWindow{
 | 
				
			||||||
    Q_OBJECT
 | 
					    Q_OBJECT
 | 
				
			||||||
 | 
					
 | 
				
			||||||
public:
 | 
					public:
 | 
				
			||||||
@@ -25,11 +28,14 @@ private slots:
 | 
				
			|||||||
    void on_d1_clicked();
 | 
					    void on_d1_clicked();
 | 
				
			||||||
    void on_d2_clicked();
 | 
					    void on_d2_clicked();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    void on_lineEdit_returnPressed();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
private:
 | 
					private:
 | 
				
			||||||
    Ui::MainWindow *ui;
 | 
					    Ui::MainWindow *ui;
 | 
				
			||||||
    Hallsensor *s1;
 | 
					    Hallsensor *s1;
 | 
				
			||||||
    std::shared_ptr<Schuifdeur> *vd;
 | 
					    std::shared_ptr<Schuifdeur> *vd;
 | 
				
			||||||
    std::shared_ptr<draaideur> *d1, *d2;
 | 
					    std::shared_ptr<draaideur> *d1, *d2;
 | 
				
			||||||
 | 
					    //Slot *sleutelSlot0;
 | 
				
			||||||
//    std::vector<std::unique_ptr<Deur*>> deuren;
 | 
					//    std::vector<std::unique_ptr<Deur*>> deuren;
 | 
				
			||||||
//    Schuifdeur *vd;
 | 
					//    Schuifdeur *vd;
 | 
				
			||||||
//    draaideur *d1, *d2;
 | 
					//    draaideur *d1, *d2;
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -78,6 +78,16 @@
 | 
				
			|||||||
     <bool>false</bool>
 | 
					     <bool>false</bool>
 | 
				
			||||||
    </property>
 | 
					    </property>
 | 
				
			||||||
   </widget>
 | 
					   </widget>
 | 
				
			||||||
 | 
					   <widget class="QLineEdit" name="lineEdit">
 | 
				
			||||||
 | 
					    <property name="geometry">
 | 
				
			||||||
 | 
					     <rect>
 | 
				
			||||||
 | 
					      <x>550</x>
 | 
				
			||||||
 | 
					      <y>10</y>
 | 
				
			||||||
 | 
					      <width>113</width>
 | 
				
			||||||
 | 
					      <height>30</height>
 | 
				
			||||||
 | 
					     </rect>
 | 
				
			||||||
 | 
					    </property>
 | 
				
			||||||
 | 
					   </widget>
 | 
				
			||||||
  </widget>
 | 
					  </widget>
 | 
				
			||||||
  <widget class="QMenuBar" name="menuBar">
 | 
					  <widget class="QMenuBar" name="menuBar">
 | 
				
			||||||
   <property name="geometry">
 | 
					   <property name="geometry">
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -3,11 +3,14 @@
 | 
				
			|||||||
#include <QPainter>
 | 
					#include <QPainter>
 | 
				
			||||||
#include <QPen>
 | 
					#include <QPen>
 | 
				
			||||||
#include "hallsensor.h"
 | 
					#include "hallsensor.h"
 | 
				
			||||||
 | 
					#include "slot.h"
 | 
				
			||||||
 | 
					#include "iostream"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Schuifdeur::Schuifdeur(int x, int y, int lengte, Sensor *sensor): Deur(x,y,lengte), s(sensor){
 | 
					Schuifdeur::Schuifdeur(int x, int y, int lengte, Sensor *sensor): Deur(x,y,lengte), s(sensor){
 | 
				
			||||||
 | 
					
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void Schuifdeur::teken(QPaintDevice *tp){
 | 
					void Schuifdeur::teken(QPaintDevice *tp){
 | 
				
			||||||
    QPainter p(tp);
 | 
					    QPainter p(tp);
 | 
				
			||||||
    QColor kleur=Qt::black;
 | 
					    QColor kleur=Qt::black;
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -9,8 +9,9 @@ class Sensor;
 | 
				
			|||||||
class Schuifdeur : public Deur{
 | 
					class Schuifdeur : public Deur{
 | 
				
			||||||
public:
 | 
					public:
 | 
				
			||||||
    Schuifdeur(int, int, int, Sensor*);
 | 
					    Schuifdeur(int, int, int, Sensor*);
 | 
				
			||||||
 | 
					    //Schuifdeur(int, int, int, Sensor*, Slot*);
 | 
				
			||||||
    void teken(QPaintDevice*) override;
 | 
					    void teken(QPaintDevice*) override;
 | 
				
			||||||
    void sluit();
 | 
					    void sluit() override;
 | 
				
			||||||
    Sensor* s;
 | 
					    Sensor* s;
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										18
									
								
								sleutelslot.cpp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								sleutelslot.cpp
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,18 @@
 | 
				
			|||||||
 | 
					#include "sleutelslot.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					SleutelSlot::SleutelSlot(string sleutel): vergrendeld(true), sleutel(sleutel){
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					bool SleutelSlot::isVergrendeld(){
 | 
				
			||||||
 | 
					    return vergrendeld;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					void SleutelSlot::ontgrendel(string sleutel){
 | 
				
			||||||
 | 
					    if (sleutel == this->sleutel){
 | 
				
			||||||
 | 
					        vergrendeld = false;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					void SleutelSlot::vergrendel(){
 | 
				
			||||||
 | 
					    vergrendeld = true;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										18
									
								
								sleutelslot.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								sleutelslot.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,18 @@
 | 
				
			|||||||
 | 
					#ifndef SLEUTELSLOT_H
 | 
				
			||||||
 | 
					#define SLEUTELSLOT_H
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#include "slot.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					class SleutelSlot : public Slot
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					private:
 | 
				
			||||||
 | 
					    bool vergrendeld;
 | 
				
			||||||
 | 
					    string sleutel;
 | 
				
			||||||
 | 
					public:
 | 
				
			||||||
 | 
					    SleutelSlot(string);
 | 
				
			||||||
 | 
					    void vergrendel();
 | 
				
			||||||
 | 
					    bool isVergrendeld();
 | 
				
			||||||
 | 
					    void ontgrendel(string);
 | 
				
			||||||
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#endif // SLEUTELSLOT_H
 | 
				
			||||||
		Reference in New Issue
	
	Block a user