diff include/core/session.h @ 369:47c9f8502269

*: clang-format all the things I've edited the formatting a bit. Now pointer asterisks (and reference ampersands) are on the variable instead of the type, as well as having newlines for function braces (but nothing else)
author Paper <paper@tflc.us>
date Fri, 25 Jul 2025 10:16:02 -0400
parents 1faa72660932
children ea3a74ed2ef9
line wrap: on
line diff
--- a/include/core/session.h	Fri Jul 25 10:05:23 2025 -0400
+++ b/include/core/session.h	Fri Jul 25 10:16:02 2025 -0400
@@ -1,18 +1,19 @@
 #ifndef MINORI_CORE_SESSION_H_
 #define MINORI_CORE_SESSION_H_
 
+#include "core/config.h"
 #include "core/time.h"
-#include "core/config.h"
 #include "gui/locale.h"
 
+#include <QElapsedTimer>
 #include <QObject>
-#include <QElapsedTimer>
 
 #include "semver/semver.hpp"
 
 #include <atomic>
+#include <random>
 #include <string>
-#include <random>
+#include <cstdint>
 
 class MainWindow;
 
@@ -22,13 +23,13 @@
 public:
 	Session();
 
-	void SetMainWindow(MainWindow* window);
+	void SetMainWindow(MainWindow *window);
 
-	void SetStatusBar(const std::string& message);
+	void SetStatusBar(const std::string &message);
 
 	/* we literally *cannot* be lying to the user by doing this */
 	void IncrementRequests();
-	unsigned int GetRequests();
+	std::uint32_t GetRequests();
 	int uptime();
 
 	Config config;
@@ -36,19 +37,19 @@
 	std::mt19937 gen;
 
 	static constexpr semver::version version{
-		MINORI_VERSION_MAJOR,
-		MINORI_VERSION_MINOR,
-		MINORI_VERSION_PATCH,
+	    MINORI_VERSION_MAJOR,
+	    MINORI_VERSION_MINOR,
+	    MINORI_VERSION_PATCH,
 	};
 
 signals:
-	void StatusBarChange(const std::string& message);
+	void StatusBarChange(const std::string &message);
 
 private:
 	/* IncrementRequests() gets called by different threads */
-	std::atomic<unsigned int> requests_ = 0;
+	std::atomic<std::uint32_t> requests_ = 0;
 	QElapsedTimer timer_;
-	MainWindow* window_;
+	MainWindow *window_;
 };
 
 extern Session session;