├── .gitignore ├── 0_hello_world_qt_style ├── CMakeLists.txt ├── COPYING ├── README ├── main.cpp └── tutorial1.t2t ├── 1_hello_world_qgis_style ├── CMakeLists.txt ├── COPYING ├── README ├── cmake_find_rules │ ├── FindGDAL.cmake │ ├── FindGEOS.cmake │ └── FindQGIS.cmake ├── images │ └── tutorial1.jpg ├── main.cpp └── tutorial1.t2t ├── 2_basic_main_window ├── CMakeLists.txt ├── COPYING ├── README ├── cmake_find_rules │ ├── FindGDAL.cmake │ ├── FindGEOS.cmake │ └── FindQGIS.cmake ├── data │ ├── test.dbf │ ├── test.prj │ ├── test.shp │ └── test.shx ├── images │ └── tutorial2.jpg ├── mActionAddLayer.png ├── mActionPan.png ├── mActionZoomIn.png ├── mActionZoomOut.png ├── main.cpp ├── mainwindow.cpp ├── mainwindow.h ├── mainwindowbase.ui ├── resources.qrc └── tutorial2.t2t ├── 3_basic_labelling ├── CMakeLists.txt ├── COPYING ├── README ├── cmake_find_rules │ ├── FindGDAL.cmake │ ├── FindGEOS.cmake │ └── FindQGIS.cmake ├── data │ ├── test.dbf │ ├── test.prj │ ├── test.shp │ └── test.shx ├── mActionAddLayer.png ├── mActionPan.png ├── mActionZoomIn.png ├── mActionZoomOut.png ├── main.cpp ├── mainwindow.cpp ├── mainwindow.h ├── mainwindowbase.ui ├── resources.qrc └── tutorial3.t2t ├── 4_adding_rasters_to_canvas ├── 4_adding_rasters_to_canvas.pro ├── CMakeLists.txt ├── build.mac.sh ├── cmake_find_rules │ ├── FindGDAL.cmake │ ├── FindGEOS.cmake │ └── FindQGIS.cmake ├── data │ └── Abarema_jupunba_projection.tif ├── mActionAddLayer.png ├── mActionPan.png ├── mActionZoomIn.png ├── mActionZoomOut.png ├── main.cpp ├── mainwindow.cpp ├── mainwindow.h ├── mainwindowbase.ui ├── resources.qrc └── tutorial4.html ├── 5_using_rubber_band_with_canvas ├── CMakeLists.txt ├── cmake_find_rules │ ├── FindGDAL.cmake │ ├── FindGEOS.cmake │ └── FindQGIS.cmake ├── data │ └── Abarema_jupunba_projection.tif ├── mActionAddLayer.png ├── mActionPan.png ├── mActionZoomIn.png ├── mActionZoomOut.png ├── main.cpp ├── mainwindow.cpp ├── mainwindow.h ├── mainwindowbase.ui ├── resources.qrc └── tutorial5.html ├── 6_accessing_vector_attributes ├── 6_accessing_vector_attributes.pro ├── data │ ├── test.dbf │ ├── test.prj │ ├── test.shp │ └── test.shx ├── main.cpp ├── mainwindow.cpp ├── mainwindow.h ├── mainwindowbase.ui ├── resources.qrc └── tutorial6.html ├── 7_writing_custom_maptools ├── 7_writing_custom_maptools.pro ├── data │ └── Abarema_jupunba_projection.tif ├── mActionAddLayer.png ├── mActionPan.png ├── mActionZoomIn.png ├── mActionZoomOut.png ├── main.cpp ├── mainwindow.cpp ├── mainwindow.h ├── mainwindowbase.ui ├── maptooldriller.cpp ├── maptooldriller.h ├── resources.qrc └── tutorial7.html ├── README ├── generate_docs.sh ├── images ├── tim50x50.png ├── tutorial1.jpg ├── tutorial2.jpg └── tutorial3.jpg ├── index.t2t ├── plugin_writer_workshop ├── plugin_writer.pdf ├── pointconverter_final │ ├── plugin_writer.pdf │ ├── pointconverter.pro │ ├── qgspointconverterplugin.cpp │ └── qgspointconverterplugin.h ├── pointconverter_step1 │ ├── Makefile │ ├── libpointconverter.so.1.0.0 │ ├── pointconverter.pro │ ├── qgspointconverterplugin.cpp │ └── qgspointconverterplugin.h ├── pointconverter_step2 │ ├── Makefile │ ├── libpointconverter.so.1.0.0 │ ├── moc_qgspointconverterplugin.cpp │ ├── pointconverter.pro │ ├── qgspointconverterplugin.cpp │ └── qgspointconverterplugin.h └── pointconverter_step3 │ ├── Makefile │ ├── libpointconverter.so.1.0.0 │ ├── moc_qgspointconverterplugin.cpp │ ├── pointconverter.pro │ ├── qgspointconverterplugin.cpp │ └── qgspointconverterplugin.h └── style.css /.gitignore: -------------------------------------------------------------------------------- 1 | cmake-build-debug/* 2 | .idea 3 | -------------------------------------------------------------------------------- /0_hello_world_qt_style/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/0_hello_world_qt_style/CMakeLists.txt -------------------------------------------------------------------------------- /0_hello_world_qt_style/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/0_hello_world_qt_style/COPYING -------------------------------------------------------------------------------- /0_hello_world_qt_style/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/0_hello_world_qt_style/README -------------------------------------------------------------------------------- /0_hello_world_qt_style/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/0_hello_world_qt_style/main.cpp -------------------------------------------------------------------------------- /0_hello_world_qt_style/tutorial1.t2t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/0_hello_world_qt_style/tutorial1.t2t -------------------------------------------------------------------------------- /1_hello_world_qgis_style/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/1_hello_world_qgis_style/CMakeLists.txt -------------------------------------------------------------------------------- /1_hello_world_qgis_style/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/1_hello_world_qgis_style/COPYING -------------------------------------------------------------------------------- /1_hello_world_qgis_style/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/1_hello_world_qgis_style/README -------------------------------------------------------------------------------- /1_hello_world_qgis_style/cmake_find_rules/FindGDAL.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/1_hello_world_qgis_style/cmake_find_rules/FindGDAL.cmake -------------------------------------------------------------------------------- /1_hello_world_qgis_style/cmake_find_rules/FindGEOS.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/1_hello_world_qgis_style/cmake_find_rules/FindGEOS.cmake -------------------------------------------------------------------------------- /1_hello_world_qgis_style/cmake_find_rules/FindQGIS.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/1_hello_world_qgis_style/cmake_find_rules/FindQGIS.cmake -------------------------------------------------------------------------------- /1_hello_world_qgis_style/images/tutorial1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/1_hello_world_qgis_style/images/tutorial1.jpg -------------------------------------------------------------------------------- /1_hello_world_qgis_style/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/1_hello_world_qgis_style/main.cpp -------------------------------------------------------------------------------- /1_hello_world_qgis_style/tutorial1.t2t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/1_hello_world_qgis_style/tutorial1.t2t -------------------------------------------------------------------------------- /2_basic_main_window/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/2_basic_main_window/CMakeLists.txt -------------------------------------------------------------------------------- /2_basic_main_window/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/2_basic_main_window/COPYING -------------------------------------------------------------------------------- /2_basic_main_window/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/2_basic_main_window/README -------------------------------------------------------------------------------- /2_basic_main_window/cmake_find_rules/FindGDAL.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/2_basic_main_window/cmake_find_rules/FindGDAL.cmake -------------------------------------------------------------------------------- /2_basic_main_window/cmake_find_rules/FindGEOS.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/2_basic_main_window/cmake_find_rules/FindGEOS.cmake -------------------------------------------------------------------------------- /2_basic_main_window/cmake_find_rules/FindQGIS.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/2_basic_main_window/cmake_find_rules/FindQGIS.cmake -------------------------------------------------------------------------------- /2_basic_main_window/data/test.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/2_basic_main_window/data/test.dbf -------------------------------------------------------------------------------- /2_basic_main_window/data/test.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/2_basic_main_window/data/test.prj -------------------------------------------------------------------------------- /2_basic_main_window/data/test.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/2_basic_main_window/data/test.shp -------------------------------------------------------------------------------- /2_basic_main_window/data/test.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/2_basic_main_window/data/test.shx -------------------------------------------------------------------------------- /2_basic_main_window/images/tutorial2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/2_basic_main_window/images/tutorial2.jpg -------------------------------------------------------------------------------- /2_basic_main_window/mActionAddLayer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/2_basic_main_window/mActionAddLayer.png -------------------------------------------------------------------------------- /2_basic_main_window/mActionPan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/2_basic_main_window/mActionPan.png -------------------------------------------------------------------------------- /2_basic_main_window/mActionZoomIn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/2_basic_main_window/mActionZoomIn.png -------------------------------------------------------------------------------- /2_basic_main_window/mActionZoomOut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/2_basic_main_window/mActionZoomOut.png -------------------------------------------------------------------------------- /2_basic_main_window/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/2_basic_main_window/main.cpp -------------------------------------------------------------------------------- /2_basic_main_window/mainwindow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/2_basic_main_window/mainwindow.cpp -------------------------------------------------------------------------------- /2_basic_main_window/mainwindow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/2_basic_main_window/mainwindow.h -------------------------------------------------------------------------------- /2_basic_main_window/mainwindowbase.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/2_basic_main_window/mainwindowbase.ui -------------------------------------------------------------------------------- /2_basic_main_window/resources.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/2_basic_main_window/resources.qrc -------------------------------------------------------------------------------- /2_basic_main_window/tutorial2.t2t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/2_basic_main_window/tutorial2.t2t -------------------------------------------------------------------------------- /3_basic_labelling/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/3_basic_labelling/CMakeLists.txt -------------------------------------------------------------------------------- /3_basic_labelling/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/3_basic_labelling/COPYING -------------------------------------------------------------------------------- /3_basic_labelling/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/3_basic_labelling/README -------------------------------------------------------------------------------- /3_basic_labelling/cmake_find_rules/FindGDAL.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/3_basic_labelling/cmake_find_rules/FindGDAL.cmake -------------------------------------------------------------------------------- /3_basic_labelling/cmake_find_rules/FindGEOS.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/3_basic_labelling/cmake_find_rules/FindGEOS.cmake -------------------------------------------------------------------------------- /3_basic_labelling/cmake_find_rules/FindQGIS.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/3_basic_labelling/cmake_find_rules/FindQGIS.cmake -------------------------------------------------------------------------------- /3_basic_labelling/data/test.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/3_basic_labelling/data/test.dbf -------------------------------------------------------------------------------- /3_basic_labelling/data/test.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/3_basic_labelling/data/test.prj -------------------------------------------------------------------------------- /3_basic_labelling/data/test.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/3_basic_labelling/data/test.shp -------------------------------------------------------------------------------- /3_basic_labelling/data/test.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/3_basic_labelling/data/test.shx -------------------------------------------------------------------------------- /3_basic_labelling/mActionAddLayer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/3_basic_labelling/mActionAddLayer.png -------------------------------------------------------------------------------- /3_basic_labelling/mActionPan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/3_basic_labelling/mActionPan.png -------------------------------------------------------------------------------- /3_basic_labelling/mActionZoomIn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/3_basic_labelling/mActionZoomIn.png -------------------------------------------------------------------------------- /3_basic_labelling/mActionZoomOut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/3_basic_labelling/mActionZoomOut.png -------------------------------------------------------------------------------- /3_basic_labelling/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/3_basic_labelling/main.cpp -------------------------------------------------------------------------------- /3_basic_labelling/mainwindow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/3_basic_labelling/mainwindow.cpp -------------------------------------------------------------------------------- /3_basic_labelling/mainwindow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/3_basic_labelling/mainwindow.h -------------------------------------------------------------------------------- /3_basic_labelling/mainwindowbase.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/3_basic_labelling/mainwindowbase.ui -------------------------------------------------------------------------------- /3_basic_labelling/resources.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/3_basic_labelling/resources.qrc -------------------------------------------------------------------------------- /3_basic_labelling/tutorial3.t2t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/3_basic_labelling/tutorial3.t2t -------------------------------------------------------------------------------- /4_adding_rasters_to_canvas/4_adding_rasters_to_canvas.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/4_adding_rasters_to_canvas/4_adding_rasters_to_canvas.pro -------------------------------------------------------------------------------- /4_adding_rasters_to_canvas/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/4_adding_rasters_to_canvas/CMakeLists.txt -------------------------------------------------------------------------------- /4_adding_rasters_to_canvas/build.mac.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/4_adding_rasters_to_canvas/build.mac.sh -------------------------------------------------------------------------------- /4_adding_rasters_to_canvas/cmake_find_rules/FindGDAL.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/4_adding_rasters_to_canvas/cmake_find_rules/FindGDAL.cmake -------------------------------------------------------------------------------- /4_adding_rasters_to_canvas/cmake_find_rules/FindGEOS.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/4_adding_rasters_to_canvas/cmake_find_rules/FindGEOS.cmake -------------------------------------------------------------------------------- /4_adding_rasters_to_canvas/cmake_find_rules/FindQGIS.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/4_adding_rasters_to_canvas/cmake_find_rules/FindQGIS.cmake -------------------------------------------------------------------------------- /4_adding_rasters_to_canvas/data/Abarema_jupunba_projection.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/4_adding_rasters_to_canvas/data/Abarema_jupunba_projection.tif -------------------------------------------------------------------------------- /4_adding_rasters_to_canvas/mActionAddLayer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/4_adding_rasters_to_canvas/mActionAddLayer.png -------------------------------------------------------------------------------- /4_adding_rasters_to_canvas/mActionPan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/4_adding_rasters_to_canvas/mActionPan.png -------------------------------------------------------------------------------- /4_adding_rasters_to_canvas/mActionZoomIn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/4_adding_rasters_to_canvas/mActionZoomIn.png -------------------------------------------------------------------------------- /4_adding_rasters_to_canvas/mActionZoomOut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/4_adding_rasters_to_canvas/mActionZoomOut.png -------------------------------------------------------------------------------- /4_adding_rasters_to_canvas/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/4_adding_rasters_to_canvas/main.cpp -------------------------------------------------------------------------------- /4_adding_rasters_to_canvas/mainwindow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/4_adding_rasters_to_canvas/mainwindow.cpp -------------------------------------------------------------------------------- /4_adding_rasters_to_canvas/mainwindow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/4_adding_rasters_to_canvas/mainwindow.h -------------------------------------------------------------------------------- /4_adding_rasters_to_canvas/mainwindowbase.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/4_adding_rasters_to_canvas/mainwindowbase.ui -------------------------------------------------------------------------------- /4_adding_rasters_to_canvas/resources.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/4_adding_rasters_to_canvas/resources.qrc -------------------------------------------------------------------------------- /4_adding_rasters_to_canvas/tutorial4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/4_adding_rasters_to_canvas/tutorial4.html -------------------------------------------------------------------------------- /5_using_rubber_band_with_canvas/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/5_using_rubber_band_with_canvas/CMakeLists.txt -------------------------------------------------------------------------------- /5_using_rubber_band_with_canvas/cmake_find_rules/FindGDAL.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/5_using_rubber_band_with_canvas/cmake_find_rules/FindGDAL.cmake -------------------------------------------------------------------------------- /5_using_rubber_band_with_canvas/cmake_find_rules/FindGEOS.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/5_using_rubber_band_with_canvas/cmake_find_rules/FindGEOS.cmake -------------------------------------------------------------------------------- /5_using_rubber_band_with_canvas/cmake_find_rules/FindQGIS.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/5_using_rubber_band_with_canvas/cmake_find_rules/FindQGIS.cmake -------------------------------------------------------------------------------- /5_using_rubber_band_with_canvas/data/Abarema_jupunba_projection.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/5_using_rubber_band_with_canvas/data/Abarema_jupunba_projection.tif -------------------------------------------------------------------------------- /5_using_rubber_band_with_canvas/mActionAddLayer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/5_using_rubber_band_with_canvas/mActionAddLayer.png -------------------------------------------------------------------------------- /5_using_rubber_band_with_canvas/mActionPan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/5_using_rubber_band_with_canvas/mActionPan.png -------------------------------------------------------------------------------- /5_using_rubber_band_with_canvas/mActionZoomIn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/5_using_rubber_band_with_canvas/mActionZoomIn.png -------------------------------------------------------------------------------- /5_using_rubber_band_with_canvas/mActionZoomOut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/5_using_rubber_band_with_canvas/mActionZoomOut.png -------------------------------------------------------------------------------- /5_using_rubber_band_with_canvas/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/5_using_rubber_band_with_canvas/main.cpp -------------------------------------------------------------------------------- /5_using_rubber_band_with_canvas/mainwindow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/5_using_rubber_band_with_canvas/mainwindow.cpp -------------------------------------------------------------------------------- /5_using_rubber_band_with_canvas/mainwindow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/5_using_rubber_band_with_canvas/mainwindow.h -------------------------------------------------------------------------------- /5_using_rubber_band_with_canvas/mainwindowbase.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/5_using_rubber_band_with_canvas/mainwindowbase.ui -------------------------------------------------------------------------------- /5_using_rubber_band_with_canvas/resources.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/5_using_rubber_band_with_canvas/resources.qrc -------------------------------------------------------------------------------- /5_using_rubber_band_with_canvas/tutorial5.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/5_using_rubber_band_with_canvas/tutorial5.html -------------------------------------------------------------------------------- /6_accessing_vector_attributes/6_accessing_vector_attributes.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/6_accessing_vector_attributes/6_accessing_vector_attributes.pro -------------------------------------------------------------------------------- /6_accessing_vector_attributes/data/test.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/6_accessing_vector_attributes/data/test.dbf -------------------------------------------------------------------------------- /6_accessing_vector_attributes/data/test.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/6_accessing_vector_attributes/data/test.prj -------------------------------------------------------------------------------- /6_accessing_vector_attributes/data/test.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/6_accessing_vector_attributes/data/test.shp -------------------------------------------------------------------------------- /6_accessing_vector_attributes/data/test.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/6_accessing_vector_attributes/data/test.shx -------------------------------------------------------------------------------- /6_accessing_vector_attributes/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/6_accessing_vector_attributes/main.cpp -------------------------------------------------------------------------------- /6_accessing_vector_attributes/mainwindow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/6_accessing_vector_attributes/mainwindow.cpp -------------------------------------------------------------------------------- /6_accessing_vector_attributes/mainwindow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/6_accessing_vector_attributes/mainwindow.h -------------------------------------------------------------------------------- /6_accessing_vector_attributes/mainwindowbase.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/6_accessing_vector_attributes/mainwindowbase.ui -------------------------------------------------------------------------------- /6_accessing_vector_attributes/resources.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/6_accessing_vector_attributes/resources.qrc -------------------------------------------------------------------------------- /6_accessing_vector_attributes/tutorial6.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/6_accessing_vector_attributes/tutorial6.html -------------------------------------------------------------------------------- /7_writing_custom_maptools/7_writing_custom_maptools.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/7_writing_custom_maptools/7_writing_custom_maptools.pro -------------------------------------------------------------------------------- /7_writing_custom_maptools/data/Abarema_jupunba_projection.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/7_writing_custom_maptools/data/Abarema_jupunba_projection.tif -------------------------------------------------------------------------------- /7_writing_custom_maptools/mActionAddLayer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/7_writing_custom_maptools/mActionAddLayer.png -------------------------------------------------------------------------------- /7_writing_custom_maptools/mActionPan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/7_writing_custom_maptools/mActionPan.png -------------------------------------------------------------------------------- /7_writing_custom_maptools/mActionZoomIn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/7_writing_custom_maptools/mActionZoomIn.png -------------------------------------------------------------------------------- /7_writing_custom_maptools/mActionZoomOut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/7_writing_custom_maptools/mActionZoomOut.png -------------------------------------------------------------------------------- /7_writing_custom_maptools/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/7_writing_custom_maptools/main.cpp -------------------------------------------------------------------------------- /7_writing_custom_maptools/mainwindow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/7_writing_custom_maptools/mainwindow.cpp -------------------------------------------------------------------------------- /7_writing_custom_maptools/mainwindow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/7_writing_custom_maptools/mainwindow.h -------------------------------------------------------------------------------- /7_writing_custom_maptools/mainwindowbase.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/7_writing_custom_maptools/mainwindowbase.ui -------------------------------------------------------------------------------- /7_writing_custom_maptools/maptooldriller.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/7_writing_custom_maptools/maptooldriller.cpp -------------------------------------------------------------------------------- /7_writing_custom_maptools/maptooldriller.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/7_writing_custom_maptools/maptooldriller.h -------------------------------------------------------------------------------- /7_writing_custom_maptools/resources.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/7_writing_custom_maptools/resources.qrc -------------------------------------------------------------------------------- /7_writing_custom_maptools/tutorial7.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/7_writing_custom_maptools/tutorial7.html -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/README -------------------------------------------------------------------------------- /generate_docs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/generate_docs.sh -------------------------------------------------------------------------------- /images/tim50x50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/images/tim50x50.png -------------------------------------------------------------------------------- /images/tutorial1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/images/tutorial1.jpg -------------------------------------------------------------------------------- /images/tutorial2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/images/tutorial2.jpg -------------------------------------------------------------------------------- /images/tutorial3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/images/tutorial3.jpg -------------------------------------------------------------------------------- /index.t2t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/index.t2t -------------------------------------------------------------------------------- /plugin_writer_workshop/plugin_writer.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/plugin_writer_workshop/plugin_writer.pdf -------------------------------------------------------------------------------- /plugin_writer_workshop/pointconverter_final/plugin_writer.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/plugin_writer_workshop/pointconverter_final/plugin_writer.pdf -------------------------------------------------------------------------------- /plugin_writer_workshop/pointconverter_final/pointconverter.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/plugin_writer_workshop/pointconverter_final/pointconverter.pro -------------------------------------------------------------------------------- /plugin_writer_workshop/pointconverter_final/qgspointconverterplugin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/plugin_writer_workshop/pointconverter_final/qgspointconverterplugin.cpp -------------------------------------------------------------------------------- /plugin_writer_workshop/pointconverter_final/qgspointconverterplugin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/plugin_writer_workshop/pointconverter_final/qgspointconverterplugin.h -------------------------------------------------------------------------------- /plugin_writer_workshop/pointconverter_step1/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/plugin_writer_workshop/pointconverter_step1/Makefile -------------------------------------------------------------------------------- /plugin_writer_workshop/pointconverter_step1/libpointconverter.so.1.0.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/plugin_writer_workshop/pointconverter_step1/libpointconverter.so.1.0.0 -------------------------------------------------------------------------------- /plugin_writer_workshop/pointconverter_step1/pointconverter.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/plugin_writer_workshop/pointconverter_step1/pointconverter.pro -------------------------------------------------------------------------------- /plugin_writer_workshop/pointconverter_step1/qgspointconverterplugin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/plugin_writer_workshop/pointconverter_step1/qgspointconverterplugin.cpp -------------------------------------------------------------------------------- /plugin_writer_workshop/pointconverter_step1/qgspointconverterplugin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/plugin_writer_workshop/pointconverter_step1/qgspointconverterplugin.h -------------------------------------------------------------------------------- /plugin_writer_workshop/pointconverter_step2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/plugin_writer_workshop/pointconverter_step2/Makefile -------------------------------------------------------------------------------- /plugin_writer_workshop/pointconverter_step2/libpointconverter.so.1.0.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/plugin_writer_workshop/pointconverter_step2/libpointconverter.so.1.0.0 -------------------------------------------------------------------------------- /plugin_writer_workshop/pointconverter_step2/moc_qgspointconverterplugin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/plugin_writer_workshop/pointconverter_step2/moc_qgspointconverterplugin.cpp -------------------------------------------------------------------------------- /plugin_writer_workshop/pointconverter_step2/pointconverter.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/plugin_writer_workshop/pointconverter_step2/pointconverter.pro -------------------------------------------------------------------------------- /plugin_writer_workshop/pointconverter_step2/qgspointconverterplugin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/plugin_writer_workshop/pointconverter_step2/qgspointconverterplugin.cpp -------------------------------------------------------------------------------- /plugin_writer_workshop/pointconverter_step2/qgspointconverterplugin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/plugin_writer_workshop/pointconverter_step2/qgspointconverterplugin.h -------------------------------------------------------------------------------- /plugin_writer_workshop/pointconverter_step3/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/plugin_writer_workshop/pointconverter_step3/Makefile -------------------------------------------------------------------------------- /plugin_writer_workshop/pointconverter_step3/libpointconverter.so.1.0.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/plugin_writer_workshop/pointconverter_step3/libpointconverter.so.1.0.0 -------------------------------------------------------------------------------- /plugin_writer_workshop/pointconverter_step3/moc_qgspointconverterplugin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/plugin_writer_workshop/pointconverter_step3/moc_qgspointconverterplugin.cpp -------------------------------------------------------------------------------- /plugin_writer_workshop/pointconverter_step3/pointconverter.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/plugin_writer_workshop/pointconverter_step3/pointconverter.pro -------------------------------------------------------------------------------- /plugin_writer_workshop/pointconverter_step3/qgspointconverterplugin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/plugin_writer_workshop/pointconverter_step3/qgspointconverterplugin.cpp -------------------------------------------------------------------------------- /plugin_writer_workshop/pointconverter_step3/qgspointconverterplugin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/plugin_writer_workshop/pointconverter_step3/qgspointconverterplugin.h -------------------------------------------------------------------------------- /style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qgis/QGIS-Code-Examples/HEAD/style.css --------------------------------------------------------------------------------