Forward declare some things to speed up compile (#6162)
* Forward declare NativeMessagingServer and use a unique_ptr * Forward declare GenericListModel to save on unneeded includes of its header
This commit is contained in:
+2
-3
@@ -1,7 +1,5 @@
|
||||
#pragma once
|
||||
|
||||
#include "singletons/NativeMessaging.hpp"
|
||||
|
||||
#include <cassert>
|
||||
#include <memory>
|
||||
|
||||
@@ -54,6 +52,7 @@ class SeventvEventAPI;
|
||||
class ILinkResolver;
|
||||
class IStreamerMode;
|
||||
class ITwitchUsers;
|
||||
class NativeMessagingServer;
|
||||
namespace pronouns {
|
||||
class Pronouns;
|
||||
} // namespace pronouns
|
||||
@@ -236,7 +235,7 @@ public:
|
||||
private:
|
||||
void initNm(const Paths &paths);
|
||||
|
||||
NativeMessagingServer nmServer;
|
||||
std::unique_ptr<NativeMessagingServer> nmServer;
|
||||
Updates &updates;
|
||||
|
||||
bool initialized{false};
|
||||
|
||||
Reference in New Issue
Block a user