blob: 9bd464e9f9b8b6ad4f53c7ce196f7a6498d94719 [file] [log] [blame]
Nicolas Jager998fbd72016-08-08 11:41:28 -04001#pragma once
2/**************************************************************************
3* Copyright (C) 2016 by Savoir-faire Linux *
4* Author: Jäger Nicolas <nicolas.jager@savoirfairelinux.com> *
5* *
6* This program is free software; you can redistribute it and/or modify *
7* it under the terms of the GNU General Public License as published by *
8* the Free Software Foundation; either version 3 of the License, or *
9* (at your option) any later version. *
10* *
11* This program is distributed in the hope that it will be useful, *
12* but WITHOUT ANY WARRANTY; without even the implied warranty of *
13* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
14* GNU General Public License for more details. *
15* *
16* You should have received a copy of the GNU General Public License *
17* along with this program. If not, see <http://www.gnu.org/licenses/>. *
18**************************************************************************/
19
Nicolas Jagerbff5fbb2016-08-18 08:58:56 -040020/* standard system include files. */
Nicolas Jagereeef17c2016-08-16 10:21:54 -040021#include <iomanip>
atraczyk1ddcb5a2016-09-07 16:18:30 -040022#include <ppltasks.h>
Nicolas Jager58c70b02016-08-26 09:50:45 -040023#include <queue>
atraczyk21e55dd2016-09-19 15:46:55 -040024#include <fstream>
25#include <iostream>
26#include <sstream>
27#include <string>
Nicolas Jagerbff5fbb2016-08-18 08:58:56 -040028
Nicolas Jager083b3ae2016-10-04 08:46:19 -040029/* project's globals */
30#include "Globals.h"
Nicolas Jager9edbea32016-10-03 09:13:53 -040031
Nicolas Jagerbff5fbb2016-08-18 08:58:56 -040032/* required by generated headers. */
Nicolas Jager998fbd72016-08-08 11:41:28 -040033#include "App.xaml.h"
Nicolas Jagerbff5fbb2016-08-18 08:58:56 -040034#include "Account.h"
35#include "AccountsViewModel.h"
36#include "Contact.h"
37#include "ContactsViewModel.h"
Nicolas Jager58c70b02016-08-26 09:50:45 -040038#include "Conversation.h"
atraczyk1ddcb5a2016-09-07 16:18:30 -040039#include "MainPage.xaml.h"
Nicolas Jager7c409f32016-09-08 09:35:16 -040040#include "SmartPanelItem.h"
atraczyk25608ed2016-09-15 11:12:16 -040041#include "SmartPanelItemsViewModel.h"
Nicolas Jagereeef17c2016-08-16 10:21:54 -040042
43/* ensure to be accessed from anywhere */
Nicolas Jager32ed1a22016-08-17 08:36:02 -040044#include "RingD.h"
Nicolas Jagereeef17c2016-08-16 10:21:54 -040045#include "RingDebug.h"
46#include "Utils.h"
atraczyk14ba30c2016-09-22 18:31:59 -040047#include "UserPreferences.h"
48
49/* video headers */
50#include "Video.h"
51#include "VideoCaptureManager.h"
52#include "VideoManager.h"
53#include "VideoRendererManager.h"