~mateo-salta/nitroshare/nitroshare

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