2023-05-20 12:54:50 +02:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
#include "Application.hpp"
|
|
|
|
|
|
|
|
namespace chatterino::mock {
|
|
|
|
|
|
|
|
class EmptyApplication : public IApplication
|
|
|
|
{
|
|
|
|
public:
|
2023-08-27 14:07:46 +02:00
|
|
|
virtual ~EmptyApplication() = default;
|
|
|
|
|
2023-05-20 12:54:50 +02:00
|
|
|
Theme *getThemes() override
|
|
|
|
{
|
|
|
|
return nullptr;
|
|
|
|
}
|
|
|
|
|
|
|
|
Fonts *getFonts() override
|
|
|
|
{
|
|
|
|
return nullptr;
|
|
|
|
}
|
|
|
|
|
|
|
|
IEmotes *getEmotes() override
|
|
|
|
{
|
|
|
|
return nullptr;
|
|
|
|
}
|
|
|
|
|
|
|
|
AccountController *getAccounts() override
|
|
|
|
{
|
|
|
|
return nullptr;
|
|
|
|
}
|
|
|
|
|
|
|
|
HotkeyController *getHotkeys() override
|
|
|
|
{
|
|
|
|
return nullptr;
|
|
|
|
}
|
|
|
|
|
|
|
|
WindowManager *getWindows() override
|
|
|
|
{
|
|
|
|
return nullptr;
|
|
|
|
}
|
|
|
|
|
|
|
|
Toasts *getToasts() override
|
|
|
|
{
|
|
|
|
return nullptr;
|
|
|
|
}
|
|
|
|
|
2023-12-24 15:38:58 +01:00
|
|
|
CrashHandler *getCrashHandler() override
|
|
|
|
{
|
|
|
|
return nullptr;
|
|
|
|
}
|
|
|
|
|
2023-05-20 12:54:50 +02:00
|
|
|
CommandController *getCommands() override
|
|
|
|
{
|
|
|
|
return nullptr;
|
|
|
|
}
|
|
|
|
|
|
|
|
NotificationController *getNotifications() override
|
|
|
|
{
|
|
|
|
return nullptr;
|
|
|
|
}
|
|
|
|
|
|
|
|
HighlightController *getHighlights() override
|
|
|
|
{
|
|
|
|
return nullptr;
|
|
|
|
}
|
|
|
|
|
2023-05-21 12:10:49 +02:00
|
|
|
ITwitchIrcServer *getTwitch() override
|
2023-05-20 12:54:50 +02:00
|
|
|
{
|
|
|
|
return nullptr;
|
|
|
|
}
|
|
|
|
|
|
|
|
ChatterinoBadges *getChatterinoBadges() override
|
|
|
|
{
|
|
|
|
return nullptr;
|
|
|
|
}
|
|
|
|
|
|
|
|
FfzBadges *getFfzBadges() override
|
|
|
|
{
|
|
|
|
return nullptr;
|
|
|
|
}
|
|
|
|
|
2023-10-13 17:41:23 +02:00
|
|
|
SeventvBadges *getSeventvBadges() override
|
|
|
|
{
|
|
|
|
assert(!"getSeventvBadges was called without being initialized");
|
|
|
|
return nullptr;
|
|
|
|
}
|
|
|
|
|
2023-05-20 12:54:50 +02:00
|
|
|
IUserDataController *getUserData() override
|
|
|
|
{
|
|
|
|
return nullptr;
|
|
|
|
}
|
2023-07-02 15:52:15 +02:00
|
|
|
|
2023-11-26 22:06:12 +01:00
|
|
|
ISoundController *getSound() override
|
|
|
|
{
|
|
|
|
assert(!"getSound was called without being initialized");
|
|
|
|
return nullptr;
|
|
|
|
}
|
|
|
|
|
2023-07-02 15:52:15 +02:00
|
|
|
ITwitchLiveController *getTwitchLiveController() override
|
|
|
|
{
|
|
|
|
return nullptr;
|
|
|
|
}
|
2023-11-19 12:05:30 +01:00
|
|
|
|
|
|
|
ImageUploader *getImageUploader() override
|
|
|
|
{
|
|
|
|
return nullptr;
|
|
|
|
}
|
2023-11-26 16:54:19 +01:00
|
|
|
|
|
|
|
SeventvAPI *getSeventvAPI() override
|
|
|
|
{
|
|
|
|
return nullptr;
|
|
|
|
}
|
2023-05-20 12:54:50 +02:00
|
|
|
};
|
|
|
|
|
|
|
|
} // namespace chatterino::mock
|