Commit Graph

104 Commits

Author SHA1 Message Date
Denis Davydov
7100d5f9b5 Fixed a bug where no notification was sent that peer left from the chat 2018-07-26 12:59:43 +03:00
Denis Davydov
b42a306c58 Added space to string " left from this chat." 2018-07-26 12:58:09 +03:00
Denis Davydov
14f478dfec Fixed bug with incorrect json field when creating a chat 2018-07-26 12:19:47 +03:00
CupIvan
c158b9953b add make.sh 2018-07-26 11:56:03 +03:00
Denis Davydov
ee60b8b092 Fixed the bug when chat was not created when signed up to create a chat. 2018-07-26 11:53:05 +03:00
Denis Davydov
630f739538 Added the ability to correspond, performed a small optimization (fixed the memory leak), changed the structure of all the code (in particular, changed the names of many variables, etc.)
Also translated all into English.
2018-07-26 11:38:43 +03:00
Denis Davydov
9475414ecd Added destructor to class Network 2018-07-19 12:53:32 +03:00
Denis Davydov
65ab05979d Changed "action" to check the availability of a peer 2018-07-18 12:19:15 +03:00
Denis Davydov
8b75f7c5e1 A ChatWindow class template was added, which is intended to create chat windows 2018-07-18 11:36:33 +03:00
Denis Davydov
2050f635ff Added comparison to true in the condition that is checked when the timeout () slot is invoked 2018-07-18 11:24:22 +03:00
Denis Davydov
6aefbb153b Added false to bool receive 2018-07-06 17:56:27 +03:00
Denis Davydov
3e4778b576 Changed the structure of the class Handler (in particular, rewrite the structure of createSession) 2018-07-06 15:38:45 +03:00
Denis Davydov
f694a32f3e Changed some structure of classes Handler and MainWindow. Also added the line "My IP" on the main window. 2018-06-29 12:37:38 +03:00
Denis Davydov
8d8649e5f9 Changed the constant QHostAddress::LocalHost to QHostAddress::LocalHostIPv6 2018-06-28 16:51:19 +03:00
Denis Davydov
bbfcfd00d9 Now when you click on the "Connect" button, the button stops being available, and the text on it changes to "Waiting..." until any message is not displayed. 2018-06-28 16:38:28 +03:00
Denis Davydov
1d68c85c0e Changed the structure of the Handler class, for convenient addition of new methods. 2018-06-28 16:08:23 +03:00
CupIvan
c82cf387f1
fix for linux compile 2018-06-22 18:05:34 +03:00
ChronosX88
de5e644474
Merge pull request #2 from ChronosX88/develop
Version 0.0.1 released
2018-06-22 15:13:08 +03:00
Denis Davydov
57d575b00d The parameter TARGET is changed to Influence. 2018-06-22 15:10:44 +03:00
Denis Davydov
7df934b392 Now the basic part of the application works stably.
The way of obtaining IPv6 is changed. Also changed the logic of the timer and fixed a bug with multiple calling the slot peerReceiverConnected().
2018-06-22 15:10:03 +03:00
Denis Davydov
aac8567528 The way of obtaining IPv6 is changed. 2018-06-22 15:07:53 +03:00
Denis Davydov
fd20de0e38 Added a function that recognizes your IPv6. 2018-06-22 15:07:02 +03:00
Denis Davydov
d557b16c6a Now handler works. 2018-06-21 18:36:02 +03:00
Denis Davydov
a2fee2fe26 Changed the Network class constructor
Now sockets do not overlap (if you create an object of class Network in some other class).
2018-06-21 18:23:36 +03:00
Denis Davydov
7fa9deb1d4 The basic part of the application is written
The library nlohmann::json was removed (now QJson*), working class Network and idle handler.
2018-06-21 18:21:18 +03:00
Denis Davydov
89d1f77974 Updated JSON lib 2018-06-16 15:54:45 +03:00
Denis Davydov
0ebdc434a1 Basic functionality added to the Network class 2018-06-15 17:12:41 +03:00
Denis Davydov
2c5dca6f9f The "kernel" directory has been added to the project. 2018-06-15 17:11:57 +03:00
Denis Davydov
477bef39ad Deleted directory "php"
Not relevant
2018-06-15 16:12:36 +03:00
Denis Davydov
68d7fc425b .gitignore updated 2018-06-15 16:07:37 +03:00
Denis Davydov
e6412ebca9 Added template of project 2018-06-15 15:46:27 +03:00
Denis Davydov
3ee53de11a Cleaning the source
I start everything from scratch
2018-06-15 15:40:33 +03:00
Denis Davydov
dc74275526 Added template of class "sql", which designed for work with SQL Database 2018-05-22 19:01:28 +03:00
Denis Davydov
607941dd54 Deleted "json.cpp", because it's useless. 2018-05-22 17:56:53 +03:00
Denis Davydov
fd0a7c4da6 Updated contactmanager.cpp 2018-05-20 17:03:24 +03:00
Denis Davydov
18ad8c2dd4 Updated network.hpp 2018-05-20 15:16:35 +03:00
Denis Davydov
585c4d9e77 Removed func "sendPing" from class Network and moved to class
ContactManager.
2018-05-20 15:16:12 +03:00
Denis Davydov
aaea262861 Updated contactmanager.h 2018-05-20 15:15:12 +03:00
Denis Davydov
a453e47041 Removed func "addContact" (it's will be added in the future) and added
private func "sendPing".
2018-05-20 15:14:45 +03:00
Denis Davydov
8b5f51c6f5 Renamed network.h to network.hpp 2018-05-20 14:38:21 +03:00
Denis Davydov
48702f77a1 Create header of class "json". 2018-05-20 14:37:45 +03:00
ChronosX88
7ec57b8457
Merge pull request #1 from ChronosX88/develop
Renamed main.cpp to main.hpp (it's header)
2018-05-20 14:15:12 +03:00
Denis Davydov
527f4e0c99 Renamed main.cpp to main.hpp (it's header) 2018-05-20 14:14:31 +03:00
Denis Davydov
7c1d1bb846 Rename to Influence.pro 2018-05-20 14:00:02 +03:00
Denis Davydov
9ff4de5657 Update .gitignore 2018-05-20 13:59:35 +03:00
Denis Davydov
5a8e52ee4d Renamed .pro file 2018-05-20 13:38:48 +03:00
ChronosX88
5793d53dd7 Class "json" added. (This class is designed to work with JSON) 2018-05-19 14:11:37 +03:00
ChronosX88
b94da5a5eb Class structure added 2018-05-19 14:07:42 +03:00
ChronosX88
21fd1f5ec7
Update main.md 2018-05-17 17:12:55 +03:00
ChronosX88
1a3e647184
Update README.md 2018-05-17 17:11:00 +03:00