Browse Source

Update gitignore; Add missing C++ file

tags/v2.1-rc1
falkTX 4 years ago
parent
commit
80580d364b
2 changed files with 62 additions and 0 deletions
  1. +2
    -0
      .gitignore
  2. +60
    -0
      source/frontend/carla_settings_app.cpp

+ 2
- 0
.gitignore View File

@@ -31,6 +31,8 @@
# Binary dir
bin/carla
bin/carla.lv2/carla-bridge-*
bin/carla-database
bin/carla-settings
bin/jack/
bin/styles/
build/


+ 60
- 0
source/frontend/carla_settings_app.cpp View File

@@ -0,0 +1,60 @@
/*
* Carla plugin database code
* Copyright (C) 2011-2019 Filipe Coelho <falktx@falktx.com>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License as
* published by the Free Software Foundation; either version 2 of
* the License, or any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* For a full copy of the GNU General Public License see the doc/GPL.txt file.
*/

#include "carla_database.hpp"

//---------------------------------------------------------------------------------------------------------------------

#include "carla_app.hpp"
#include "carla_host.hpp"

// --------------------------------------------------------------------------------------------------------------------
// Main

int main(int argc, char* argv[])
{
// ----------------------------------------------------------------------------------------------------------------
// Read CLI args

const QString initName(handleInitialCommandLineArguments(argc, argv));

// ----------------------------------------------------------------------------------------------------------------
// App initialization

const CarlaApplication app("Carla2", argc, argv);

// ----------------------------------------------------------------------------------------------------------------
// Init host backend

CarlaHost& host = initHost(initName, false, false, true);
loadHostSettings(host);

// ----------------------------------------------------------------------------------------------------------------
// Create GUI

PluginRefreshW gui(nullptr, host);

// ----------------------------------------------------------------------------------------------------------------
// Show GUI

gui.show();

// ----------------------------------------------------------------------------------------------------------------
// App-Loop

return app.exec();
}

Loading…
Cancel
Save