comparison include/core/session.h @ 258:862d0d8619f6

*: HUUUGE changes animia has been renamed to animone, so instead of thinking of a health condition, you think of a beautiful flower :) I've also edited some of the code for animone, but I have no idea if it even works or not because I don't have a mac or windows machine lying around. whoops! ... anyway, all of the changes divergent from Anisthesia are now licensed under BSD. it's possible that I could even rewrite most of the code to where I don't even have to keep the MIT license, but that's thinking too far into the future I've been slacking off on implementing the anime seasons page, mostly out of laziness. I think I'd have to create another db file specifically for the seasons anyway, this code is being pushed *primarily* because the hard drive it's on is failing! yay :)
author Paper <paper@paper.us.eu.org>
date Mon, 01 Apr 2024 02:43:44 -0400
parents c130f47f6f48
children 3ec7804abf17
comparison
equal deleted inserted replaced
257:699a20c57dc8 258:862d0d8619f6
8 #include "semver/semver.hpp" 8 #include "semver/semver.hpp"
9 9
10 class MainWindow; 10 class MainWindow;
11 11
12 struct Session { 12 struct Session {
13 public: 13 public:
14 Session() { timer.start(); } 14 Session() { timer.start(); }
15 /* we literally *cannot* be lying to the user by doing this */ 15 /* we literally *cannot* be lying to the user by doing this */
16 void IncrementRequests() { requests++; }; 16 void IncrementRequests() { requests++; };
17 int GetRequests() { return requests; }; 17 int GetRequests() { return requests; };
18 int uptime() { return timer.elapsed(); } 18 int uptime() { return timer.elapsed(); }
19 19
20 Config config; 20 Config config;
21 static constexpr semver::version version{PACKAGE_VERSION}; 21 static constexpr semver::version version{PACKAGE_VERSION};
22 22
23 private: 23 private:
24 unsigned int requests = 0; 24 unsigned int requests = 0;
25 QElapsedTimer timer; 25 QElapsedTimer timer;
26 }; 26 };
27 27
28 extern Session session; 28 extern Session session;
29 29
30 #endif // __core__session_h 30 #endif // __core__session_h