sfxsfl 8 months ago
parent
commit
9ee1103756

BIN
chat-GPT example/.vs/chat-GPT example/CopilotIndices/17.13.444.19527/CodeChunks.db


BIN
chat-GPT example/.vs/chat-GPT example/copilot-chat/48988cf4/sessions/3b3c5cbc-2b2d-458f-8a92-2b258d874c2c


BIN
chat-GPT example/.vs/chat-GPT example/v17/.suo


BIN
chat-GPT example/.vs/chat-GPT example/v17/Browse.VC.db


+ 19 - 2
chat-GPT example/.vs/chat-GPT example/v17/DocumentLayout.backup.json

@@ -5,6 +5,10 @@
     {
       "AbsoluteMoniker": "D:0:0:{2A09311E-7A4D-44A3-83FE-F089D9CAD3F7}|chat-GPT example\\chat-GPT example.vcxproj|C:\\Users\\sfreunde\\source\\repos\\chat-GPT example\\chat-GPT example\\chat-GPT example.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
       "RelativeMoniker": "D:0:0:{2A09311E-7A4D-44A3-83FE-F089D9CAD3F7}|chat-GPT example\\chat-GPT example.vcxproj|solutionrelative:chat-GPT example\\chat-GPT example.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{2A09311E-7A4D-44A3-83FE-F089D9CAD3F7}|chat-GPT example\\chat-GPT example.vcxproj|C:\\Users\\sfreunde\\source\\repos\\chat-GPT example\\chat-GPT example\\classExample.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
+      "RelativeMoniker": "D:0:0:{2A09311E-7A4D-44A3-83FE-F089D9CAD3F7}|chat-GPT example\\chat-GPT example.vcxproj|solutionrelative:chat-GPT example\\classExample.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
     }
   ],
   "DocumentGroupContainers": [
@@ -14,8 +18,21 @@
       "DocumentGroups": [
         {
           "DockedHeight": 200,
-          "SelectedChildIndex": 0,
+          "SelectedChildIndex": 1,
           "Children": [
+            {
+              "$type": "Document",
+              "DocumentIndex": 1,
+              "Title": "classExample.h",
+              "DocumentMoniker": "C:\\Users\\sfreunde\\source\\repos\\chat-GPT example\\chat-GPT example\\classExample.h",
+              "RelativeDocumentMoniker": "chat-GPT example\\classExample.h",
+              "ToolTip": "C:\\Users\\sfreunde\\source\\repos\\chat-GPT example\\chat-GPT example\\classExample.h",
+              "RelativeToolTip": "chat-GPT example\\classExample.h",
+              "ViewState": "AgIAAN8AAAAAAAAAAAAIwAMBAAAsAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000680|",
+              "WhenOpened": "2025-04-30T11:28:07.206Z",
+              "EditorCaption": ""
+            },
             {
               "$type": "Document",
               "DocumentIndex": 0,
@@ -24,7 +41,7 @@
               "RelativeDocumentMoniker": "chat-GPT example\\chat-GPT example.cpp",
               "ToolTip": "C:\\Users\\sfreunde\\source\\repos\\chat-GPT example\\chat-GPT example\\chat-GPT example.cpp*",
               "RelativeToolTip": "chat-GPT example\\chat-GPT example.cpp*",
-              "ViewState": "AgIAADEAAAAAAAAAAAAYwEYAAAAQAAAAAAAAAA==",
+              "ViewState": "AgIAAF0AAAAAAAAAAAAAAHAAAAAAAAAAAAAAAA==",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000677|",
               "WhenOpened": "2025-04-29T16:07:37.419Z",
               "EditorCaption": ""

+ 21 - 4
chat-GPT example/.vs/chat-GPT example/v17/DocumentLayout.json

@@ -5,6 +5,10 @@
     {
       "AbsoluteMoniker": "D:0:0:{2A09311E-7A4D-44A3-83FE-F089D9CAD3F7}|chat-GPT example\\chat-GPT example.vcxproj|C:\\Users\\sfreunde\\source\\repos\\chat-GPT example\\chat-GPT example\\chat-GPT example.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
       "RelativeMoniker": "D:0:0:{2A09311E-7A4D-44A3-83FE-F089D9CAD3F7}|chat-GPT example\\chat-GPT example.vcxproj|solutionrelative:chat-GPT example\\chat-GPT example.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{2A09311E-7A4D-44A3-83FE-F089D9CAD3F7}|chat-GPT example\\chat-GPT example.vcxproj|C:\\Users\\sfreunde\\source\\repos\\chat-GPT example\\chat-GPT example\\classExample.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}",
+      "RelativeMoniker": "D:0:0:{2A09311E-7A4D-44A3-83FE-F089D9CAD3F7}|chat-GPT example\\chat-GPT example.vcxproj|solutionrelative:chat-GPT example\\classExample.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}"
     }
   ],
   "DocumentGroupContainers": [
@@ -14,17 +18,30 @@
       "DocumentGroups": [
         {
           "DockedHeight": 200,
-          "SelectedChildIndex": 0,
+          "SelectedChildIndex": 1,
           "Children": [
+            {
+              "$type": "Document",
+              "DocumentIndex": 1,
+              "Title": "classExample.h",
+              "DocumentMoniker": "C:\\Users\\sfreunde\\source\\repos\\chat-GPT example\\chat-GPT example\\classExample.h",
+              "RelativeDocumentMoniker": "chat-GPT example\\classExample.h",
+              "ToolTip": "C:\\Users\\sfreunde\\source\\repos\\chat-GPT example\\chat-GPT example\\classExample.h",
+              "RelativeToolTip": "chat-GPT example\\classExample.h",
+              "ViewState": "AgIAAN8AAAAAAAAAAAAIwAMBAAAsAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000680|",
+              "WhenOpened": "2025-04-30T11:28:07.206Z",
+              "EditorCaption": ""
+            },
             {
               "$type": "Document",
               "DocumentIndex": 0,
               "Title": "chat-GPT example.cpp",
               "DocumentMoniker": "C:\\Users\\sfreunde\\source\\repos\\chat-GPT example\\chat-GPT example\\chat-GPT example.cpp",
               "RelativeDocumentMoniker": "chat-GPT example\\chat-GPT example.cpp",
-              "ToolTip": "C:\\Users\\sfreunde\\source\\repos\\chat-GPT example\\chat-GPT example\\chat-GPT example.cpp*",
-              "RelativeToolTip": "chat-GPT example\\chat-GPT example.cpp*",
-              "ViewState": "AgIAADEAAAAAAAAAAAAYwEUAAAAJAAAAAAAAAA==",
+              "ToolTip": "C:\\Users\\sfreunde\\source\\repos\\chat-GPT example\\chat-GPT example\\chat-GPT example.cpp",
+              "RelativeToolTip": "chat-GPT example\\chat-GPT example.cpp",
+              "ViewState": "AgIAAF0AAAAAAAAAAAAAAHAAAAAAAAAAAAAAAA==",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000677|",
               "WhenOpened": "2025-04-29T16:07:37.419Z",
               "EditorCaption": ""

+ 7 - 0
chat-GPT example/chat-GPT example/chat-GPT example.cpp

@@ -8,6 +8,7 @@
 #include <type_traits>
 #include <variant>
 
+#include "classExample.h"
 
 // Enum for Event Types
 enum class EventType {
@@ -101,9 +102,15 @@ private:
 
 };
 
+
+cButton myButton(0, 12, 24, "label", true, false); // Create an instance of cButton
+
+
 int main() {
     EventManager eventManager;
 
+	eventManager.addHandler(EventType::Click, std::bind(&cButton::wipeout, &myButton));
+
     // Add handlers for different event types with various return types
     eventManager.addHandler(EventType::Click, []() {
         std::cout << "Click event triggered!" << std::endl;

+ 3 - 0
chat-GPT example/chat-GPT example/chat-GPT example.vcxproj

@@ -130,6 +130,9 @@
   <ItemGroup>
     <ClCompile Include="chat-GPT example.cpp" />
   </ItemGroup>
+  <ItemGroup>
+    <ClInclude Include="classExample.h" />
+  </ItemGroup>
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
   <ImportGroup Label="ExtensionTargets">
   </ImportGroup>

+ 5 - 0
chat-GPT example/chat-GPT example/chat-GPT example.vcxproj.filters

@@ -19,4 +19,9 @@
       <Filter>Source Files</Filter>
     </ClCompile>
   </ItemGroup>
+  <ItemGroup>
+    <ClInclude Include="classExample.h">
+      <Filter>Header Files</Filter>
+    </ClInclude>
+  </ItemGroup>
 </Project>

BIN
chat-GPT example/chat-GPT example/x64/Debug/chat-GPT example.ilk


+ 2 - 2
chat-GPT example/chat-GPT example/x64/Debug/chat-GPT example.log

@@ -1,4 +1,4 @@
   chat-GPT example.cpp
-C:\Users\sfreunde\source\repos\chat-GPT example\chat-GPT example\chat-GPT example.cpp(71,1): warning C4715: 'EventManager::emit<char const *,void>': not all control paths return a value
-C:\Users\sfreunde\source\repos\chat-GPT example\chat-GPT example\chat-GPT example.cpp(71,1): warning C4715: 'EventManager::emit<bool,void>': not all control paths return a value
+C:\Users\sfreunde\source\repos\chat-GPT example\chat-GPT example\chat-GPT example.cpp(72,1): warning C4715: 'EventManager::emit<char const *,void>': not all control paths return a value
+C:\Users\sfreunde\source\repos\chat-GPT example\chat-GPT example\chat-GPT example.cpp(72,1): warning C4715: 'EventManager::emit<bool,void>': not all control paths return a value
   chat-GPT example.vcxproj -> C:\Users\sfreunde\source\repos\chat-GPT example\x64\Debug\chat-GPT example.exe

BIN
chat-GPT example/chat-GPT example/x64/Debug/chat-GPT example.obj


BIN
chat-GPT example/chat-GPT example/x64/Debug/chat-GPT example.tlog/CL.read.1.tlog


BIN
chat-GPT example/chat-GPT example/x64/Debug/vc143.idb


BIN
chat-GPT example/chat-GPT example/x64/Debug/vc143.pdb


BIN
chat-GPT example/x64/Debug/chat-GPT example.exe


BIN
chat-GPT example/x64/Debug/chat-GPT example.pdb