1
by Nathan Osman
Initial commit. |
1 |
#-------------------------------------------------
|
2 |
#
|
|
3 |
# Project created by QtCreator 2012-06-18T06:47:20 |
|
4 |
#
|
|
5 |
#-------------------------------------------------
|
|
6 |
||
8
by Nathan Osman
Added target to project file. |
7 |
QT += core gui network |
8 |
||
9 |
TARGET = nitroshare |
|
31
by Nathan Osman
Added option to calculate CRC checksum of files transferred. |
10 |
target.path = /opt/extras.ubuntu.com/nitroshare |
8
by Nathan Osman
Added target to project file. |
11 |
INSTALLS += target |
12 |
||
1
by Nathan Osman
Initial commit. |
13 |
TEMPLATE = app |
14 |
||
49
by Nathan Osman
Added Windows resource file. |
15 |
SOURCES += \ |
16 |
src/main/main.cpp \ |
|
27
by Nathan Osman
Moved the dialog code to a separate folder. |
17 |
src/dialogs/CSettingsDialog.cpp \ |
30
by Nathan Osman
Moved the remaining uncategorized source files to a separate folder. |
18 |
src/main/CTrayIcon.cpp \ |
29
by Nathan Osman
Moved the discovery source files to a separate folder. |
19 |
src/discovery/CBroadcastServer.cpp \ |
42
by Nathan Osman
Reorganized the way settings were stored and retrieved. |
20 |
src/util/defaults.cpp \ |
27
by Nathan Osman
Moved the dialog code to a separate folder. |
21 |
src/dialogs/CAboutDialog.cpp \ |
28
by Nathan Osman
Moved file transfer source files to separate folder. |
22 |
src/file/CFileServer.cpp \ |
23 |
src/file/CFileSender.cpp \ |
|
24 |
src/file/CFileReceiver.cpp \ |
|
32
by Nathan Osman
Added base socket class to abstract some of the error handling from the file sender and receiver classes. |
25 |
src/dialogs/CAcceptPromptDialog.cpp \ |
42
by Nathan Osman
Reorganized the way settings were stored and retrieved. |
26 |
src/file/CBasicSocket.cpp \ |
27 |
src/util/settings.cpp \ |
|
50
by Nathan Osman
Added ShareBox widget for drop events. |
28 |
src/util/network.cpp \ |
53
by Nathan Osman
Finally completed the ability to drag files to the share box and have them sent to the desired machine. |
29 |
src/sharebox/CShareBox.cpp \ |
81
by Nathan Osman
Added wizard to run when NitroShare is first started to guide new users in configuring the application. |
30 |
src/dialogs/CMachineSelectionDialog.cpp \ |
88
by Nathan Osman
Modified file transfer protocol to make it a little bit more robust. |
31 |
src/dialogs/CFirstStartWizard.cpp \ |
96
by Nathan Osman
Created an intermediate class, CBasicBroadcastServer, which will receive most of the functionality that CBroadcastServer currently has. |
32 |
src/file/CFileHeader.cpp \ |
101
by Nathan Osman
Moved a TON of the broadcast and discovery code around, creating separate classes for each and partially implementing their use in the first start wizard. |
33 |
src/discovery/CBasicBroadcaster.cpp \ |
34 |
src/widgets/CBroadcastDiscoveryWidget.cpp \ |
|
35 |
src/discovery/CBasicListener.cpp \ |
|
36 |
src/util/definitions.cpp |
|
2
by Nathan Osman
Added a lot of skeleton code including the settings dialog and implemented the tray icon. |
37 |
|
38 |
HEADERS += \ |
|
27
by Nathan Osman
Moved the dialog code to a separate folder. |
39 |
include/dialogs/CSettingsDialog.h \ |
30
by Nathan Osman
Moved the remaining uncategorized source files to a separate folder. |
40 |
include/main/CTrayIcon.h \ |
42
by Nathan Osman
Reorganized the way settings were stored and retrieved. |
41 |
include/util/defaults.h \ |
29
by Nathan Osman
Moved the discovery source files to a separate folder. |
42 |
include/discovery/CBroadcastServer.h \ |
28
by Nathan Osman
Moved file transfer source files to separate folder. |
43 |
include/file/CFileServer.h \ |
29
by Nathan Osman
Moved the discovery source files to a separate folder. |
44 |
include/discovery/CMachine.h \ |
27
by Nathan Osman
Moved the dialog code to a separate folder. |
45 |
include/dialogs/CAboutDialog.h \ |
28
by Nathan Osman
Moved file transfer source files to separate folder. |
46 |
include/file/CFileSender.h \ |
47 |
include/file/CFileReceiver.h \ |
|
32
by Nathan Osman
Added base socket class to abstract some of the error handling from the file sender and receiver classes. |
48 |
include/dialogs/CAcceptPromptDialog.h \ |
33
by Nathan Osman
Switched to using QJson for sending data over the wire, eliminating the need for complex platform-dependent code to convert binary representations.. |
49 |
include/file/CBasicSocket.h \ |
42
by Nathan Osman
Reorganized the way settings were stored and retrieved. |
50 |
include/file/CFileHeader.h \ |
51 |
include/util/settings.h \ |
|
50
by Nathan Osman
Added ShareBox widget for drop events. |
52 |
include/util/network.h \ |
53
by Nathan Osman
Finally completed the ability to drag files to the share box and have them sent to the desired machine. |
53 |
include/sharebox/CShareBox.h \ |
81
by Nathan Osman
Added wizard to run when NitroShare is first started to guide new users in configuring the application. |
54 |
include/dialogs/CMachineSelectionDialog.h \ |
96
by Nathan Osman
Created an intermediate class, CBasicBroadcastServer, which will receive most of the functionality that CBroadcastServer currently has. |
55 |
include/dialogs/CFirstStartWizard.h \ |
101
by Nathan Osman
Moved a TON of the broadcast and discovery code around, creating separate classes for each and partially implementing their use in the first start wizard. |
56 |
include/discovery/CBasicBroadcaster.h \ |
57 |
include/widgets/CBroadcastDiscoveryWidget.h \ |
|
58 |
include/discovery/CBasicListener.h \ |
|
59 |
include/util/definitions.h |
|
2
by Nathan Osman
Added a lot of skeleton code including the settings dialog and implemented the tray icon. |
60 |
|
61 |
FORMS += \ |
|
11
by Nathan Osman
Added about dialog. |
62 |
ui/CSettingsDialog.ui \ |
25
by Nathan Osman
Added skeleton for file accept dialog. |
63 |
ui/CAboutDialog.ui \ |
53
by Nathan Osman
Finally completed the ability to drag files to the share box and have them sent to the desired machine. |
64 |
ui/CAcceptPromptDialog.ui \ |
81
by Nathan Osman
Added wizard to run when NitroShare is first started to guide new users in configuring the application. |
65 |
ui/CMachineSelectionDialog.ui \ |
100
by Nathan Osman
Added broadcast discovery wizard page and widget (although it is not functional). |
66 |
ui/CFirstStartWizard.ui \ |
67 |
ui/CBroadcastDiscoveryWidget.ui |
|
2
by Nathan Osman
Added a lot of skeleton code including the settings dialog and implemented the tray icon. |
68 |
|
69 |
RESOURCES += \ |
|
70 |
resource/main.qrc |
|
33
by Nathan Osman
Switched to using QJson for sending data over the wire, eliminating the need for complex platform-dependent code to convert binary representations.. |
71 |
|
49
by Nathan Osman
Added Windows resource file. |
72 |
OTHER_FILES += \ |
73 |
resource/resource.rc |
|
74 |
||
86
by Nathan Osman
Updated status icons for the share box. |
75 |
#TRANSLATIONS = nitroshare_en.ts |
76 |
||
77 |
INCLUDEPATH += include |
|
78 |
||
79 |
LIBS += -lqjson |
|
80 |
||
49
by Nathan Osman
Added Windows resource file. |
81 |
win32:RC_FILE = resource/resource.rc |