Warning, /utilities/okteta/designer/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 include(ECMAddQtDesignerPlugin)
0002
0003 set(ByteArrayRowView_CREATE_WIDGET_CODE
0004 "
0005 auto* widget = new Okteta::ByteArrayRowView(parent);
0006 widget->setByteArrayModel(createFillerByteArrayModel(widget));
0007 return widget;
0008 ")
0009 ecm_qtdesignerplugin_widget(ByteArrayRowView
0010 CLASS_NAME "Okteta::ByteArrayRowView"
0011 TOOLTIP "Row oriented Viewer/Editor for Byte Arrays"
0012 WHATSTHIS "A widget to show and edit byte arrays provided by subclasses of Okteta::AbstractByteArrayModel"
0013 CREATE_WIDGET_CODE_FROM_VARIABLE ByteArrayRowView_CREATE_WIDGET_CODE
0014 )
0015
0016 set(ByteArrayColumnView_CREATE_WIDGET_CODE
0017 "
0018 auto* widget = new Okteta::ByteArrayColumnView(parent);
0019 widget->setByteArrayModel(createFillerByteArrayModel(widget));
0020 return widget;
0021 ")
0022 ecm_qtdesignerplugin_widget(Okteta::ByteArrayColumnView
0023 TOOLTIP "Column oriented Viewer/Editor for Byte Arrays"
0024 WHATSTHIS "A widget to show and edit byte arrays provided by subclasses of Okteta::AbstractByteArrayModel"
0025 CREATE_WIDGET_CODE_FROM_VARIABLE ByteArrayColumnView_CREATE_WIDGET_CODE
0026 )
0027
0028 ecm_add_qtdesignerplugin(oktetadesignerplugin
0029 NAME OktetaWidgets
0030 OUTPUT_NAME oktetawidgets
0031 WIDGETS
0032 ByteArrayRowView
0033 Okteta::ByteArrayColumnView
0034 DEFAULT_GROUP "Okteta"
0035 DEFAULT_HEADER_EXTENSION "hpp"
0036 INCLUDE_FILES "\"fillerbytearraymodel.hpp\""
0037 SOURCES fillerbytearraymodel.cpp
0038 LINK_LIBRARIES
0039 OktetaGui
0040 OktetaCore
0041 INSTALL_DESTINATION "${KDE_INSTALL_QTPLUGINDIR}/designer"
0042 )
0043
0044 if( OKTETA_BUILD_EXAMPLES )
0045 add_subdirectory(examples)
0046 endif()