Move windows to uptr. Add simple text editing.
This commit is contained in:
parent
2bcc7b3d83
commit
b99708e7d3
55 changed files with 1257 additions and 994 deletions
|
@ -6,8 +6,8 @@
|
|||
#include <filesystem>
|
||||
|
||||
MainApplication::MainApplication()
|
||||
: mDatabaseManager(),
|
||||
mCommandLineArgs()
|
||||
: mDatabaseManager(),
|
||||
mCommandLineArgs()
|
||||
{
|
||||
|
||||
}
|
||||
|
@ -22,16 +22,16 @@ void MainApplication::Initialize(CommandLineArgsUPtr commandLineArgs)
|
|||
mCommandLineArgs = std::move(commandLineArgs);
|
||||
std::string launch_path = mCommandLineArgs->GetLaunchPath().string();
|
||||
|
||||
FileLogger::GetInstance().SetWorkDirectory(launch_path);
|
||||
FileLogger::GetInstance().Open();
|
||||
MLOG_INFO("Launched");
|
||||
FileLogger::GetInstance().SetWorkDirectory(launch_path);
|
||||
FileLogger::GetInstance().Open();
|
||||
MLOG_INFO("Launched");
|
||||
|
||||
mDatabaseManager = DatabaseManager::Create();
|
||||
mDatabaseManager->CreateDatabase(launch_path + "/database.db");
|
||||
mDatabaseManager = DatabaseManager::Create();
|
||||
mDatabaseManager->CreateDatabase(launch_path + "/database.db");
|
||||
|
||||
mNetworkManager = NetworkManager::Create();
|
||||
mNetworkManager = NetworkManager::Create();
|
||||
|
||||
mAudioManager = AudioManager::Create();
|
||||
mAudioManager = AudioManager::Create();
|
||||
}
|
||||
|
||||
void MainApplication::Run()
|
||||
|
@ -77,13 +77,13 @@ void MainApplication::Run()
|
|||
|
||||
void MainApplication::RunServer()
|
||||
{
|
||||
mNetworkManager->RunHttpServer();
|
||||
mNetworkManager->RunHttpServer();
|
||||
}
|
||||
|
||||
void MainApplication::PlayAudio()
|
||||
{
|
||||
//MidiReader reader;
|
||||
//reader.Read("/home/james/sample.mid");
|
||||
//MidiReader reader;
|
||||
//reader.Read("/home/james/sample.mid");
|
||||
auto device = AudioDevice::Create();
|
||||
mAudioManager->GetAudioInterface()->OpenDevice(device);
|
||||
mAudioManager->GetAudioInterface()->Play(device);
|
||||
|
@ -100,13 +100,13 @@ void MainApplication::ConvertDocument(const std::string& inputPath, const std::s
|
|||
|
||||
void MainApplication::ShutDown()
|
||||
{
|
||||
mDatabaseManager->OnShutDown();
|
||||
mNetworkManager->ShutDown();
|
||||
MLOG_INFO("Shut down");
|
||||
FileLogger::GetInstance().Close();
|
||||
mDatabaseManager->OnShutDown();
|
||||
mNetworkManager->ShutDown();
|
||||
MLOG_INFO("Shut down");
|
||||
FileLogger::GetInstance().Close();
|
||||
}
|
||||
|
||||
std::shared_ptr<MainApplication> MainApplication::Create()
|
||||
{
|
||||
return std::make_shared<MainApplication>();
|
||||
return std::make_shared<MainApplication>();
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue