Commit 3c034a64 authored by WINTZ Julien's avatar WINTZ Julien

Towards PoC application.

parent d60cce06
......@@ -28,5 +28,12 @@ build*
install
install*
## ###################################################################
## Prolusion
## ###################################################################
.cquery_cached_index
compile_commands.json
######################################################################
### .gitignore ends here
......@@ -92,7 +92,7 @@ include_directories(${CMAKE_SOURCE_DIR}/src/dtkVisualization)
## ###################################################################
add_subdirectory(src)
## add_subdirectory(app)
add_subdirectory(app)
## ###################################################################
## Exporting
......
## Version: $Id$
##
######################################################################
##
### Commentary:
##
######################################################################
##
### Change Log:
##
######################################################################
##
### Code:
add_subdirectory(dtkVisualizationViewer)
######################################################################
### CMakeLists.txt ends here
## Version: $Id$
##
######################################################################
##
### Commentary:
##
######################################################################
##
### Change Log:
##
######################################################################
##
### Code:
project(dtkVisualizationViewer)
## #################################################################
## Sources
## #################################################################
set(${PROJECT_NAME}_HEADERS)
set(${PROJECT_NAME}_SOURCES
main.cpp)
## #################################################################
## Build rules
## #################################################################
add_executable(${PROJECT_NAME} MACOSX_BUNDLE
${${PROJECT_NAME}_SOURCES}
${${PROJECT_NAME}_HEADERS})
qt5_use_modules(${PROJECT_NAME} Core)
qt5_use_modules(${PROJECT_NAME} Widgets)
target_link_libraries(${PROJECT_NAME} dtkVisualization)
## ###################################################################
## Bundle setup
## ###################################################################
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/${PROJECT_NAME}.plist.in ${CMAKE_BINARY_DIR}/${PROJECT_NAME}.plist)
if(APPLE)
set_target_properties(${PROJECT_NAME} PROPERTIES MACOSX_BUNDLE_INFO_PLIST ${CMAKE_BINARY_DIR}/${PROJECT_NAME}.plist)
endif(APPLE)
## #################################################################
## Install rules
## #################################################################
install(FILES ${${PROJECT_NAME}_MODULES} DESTINATION modules)
install(TARGETS ${PROJECT_NAME}
BUNDLE DESTINATION bin
RUNTIME DESTINATION bin)
######################################################################
### CMakeLists.txt ends here
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>@PROJECT_NAME@</string>
<key>CFBundleGetInfoString</key>
<string></string>
<key>CFBundleIconFile</key>
<string>@PROJECT_NAME@</string>
<key>CFBundleIdentifier</key>
<string>fr.inria.sw2d</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleLongVersionString</key>
<string>@sw2d_VERSION@</string>
<key>CFBundleName</key>
<string>@PROJECT_NAME@</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>@sw2d_VERSION@</string>
<key>CFBundleVersion</key>
<string>@sw2d_VERSION@</string>
<key>CSResourcesFileMapped</key>
<true/>
<key>NSHumanReadableCopyright</key>
<string>Inria</string>
<key>NSPrincipalClass</key>
<string>NSApplication</string>
<key>NSHighResolutionCapable</key>
<true/>
</dict>
</plist>
// Version: $Id$
//
//
// Commentary:
//
//
// Change Log:
//
//
// Code:
#include <QtCore>
#include <QtGui>
#include <QtWidgets>
#include <dtkVisualization/dtkVisualizationView>
int main(int argc, char **argv)
{
QApplication application(argc, argv);
application.setApplicationName("dtkVisualizationViewer");
application.setOrganizationName("inria");
application.setOrganizationDomain("fr");
dtkVisualizationView *view = new dtkVisualizationView;
view->show();
return application.exec();
}
//
// main.cpp ends here
#include "dtkVisualizationView.h"
\ No newline at end of file
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment