69 Commits

Author SHA1 Message Date
gsherman
b69b0996f1 Fixes to get plugins to compile under WIN32
Changes to qgislib.pro to include recently added classes


git-svn-id: http://svn.osgeo.org/qgis/trunk@2242 c8812cc2-4d05-0410-92ff-de0c093fc19c
2004-11-13 04:44:13 +00:00
timlinux
c7ba33f0f2 Implemented state handling via qgsproject for copyright label.
Updated _all_ plugins so that initGui() is implemented as a slot.
This is required if you wish to use qgsproject for storing and reinstating state in qgis. The reason for this is that the initGui() method is only called once at the moment when qgis starts up. I will be adding a signal to qgisproject 'projectLoaded' that will be emitted when a new project is loaded. I will also be adding connect() for each plugin when its initially loaded in qgisapp so that the initgui slot is called whenever the project loads.


git-svn-id: http://svn.osgeo.org/qgis/trunk@2238 c8812cc2-4d05-0410-92ff-de0c093fc19c
2004-11-12 13:55:19 +00:00
larsl
61684d0f78 ** Added menu item for creating an empty GPX file
git-svn-id: http://svn.osgeo.org/qgis/trunk@2194 c8812cc2-4d05-0410-92ff-de0c093fc19c
2004-11-02 19:09:35 +00:00
larsl
c47a11c82c Added some missing connections
git-svn-id: http://svn.osgeo.org/qgis/trunk@2169 c8812cc2-4d05-0410-92ff-de0c093fc19c
2004-10-24 00:23:48 +00:00
larsl
a8098bd359 ** Removed more unused code in the GPS plugin, changed the GPS plugin source
to follow the coding standards better


git-svn-id: http://svn.osgeo.org/qgis/trunk@2163 c8812cc2-4d05-0410-92ff-de0c093fc19c
2004-10-22 13:16:58 +00:00
larsl
e70619bf5f Should maybe add the new files too
git-svn-id: http://svn.osgeo.org/qgis/trunk@2161 c8812cc2-4d05-0410-92ff-de0c093fc19c
2004-10-21 22:30:56 +00:00
larsl
2f3f6fc1bf ** Some changes in the GPS plugin:
* Changed the tooltip of the action from "GPS Importer" to "GPS Tools"
   * Removed some old unused code
   * Made the upload/download tools much more flexible by letting users
     specifying "devices" with upload and download commands
   * Remember the last used device and port for uploads and downloads
   * Remember the last directory that a GPX file was loaded from


git-svn-id: http://svn.osgeo.org/qgis/trunk@2159 c8812cc2-4d05-0410-92ff-de0c093fc19c
2004-10-21 22:24:31 +00:00
gsherman
f5c424a8d6 Merged changes in 0.5 release branch to MAIN
git-svn-id: http://svn.osgeo.org/qgis/trunk@2094 c8812cc2-4d05-0410-92ff-de0c093fc19c
2004-10-04 00:53:49 +00:00
larsl
bc9980506e ** Removed support for loading Geocaching.com LOC files
git-svn-id: http://svn.osgeo.org/qgis/trunk@2029 c8812cc2-4d05-0410-92ff-de0c093fc19c
2004-09-23 09:07:50 +00:00
larsl
33f33f55b2 ** The device lists in the GPS plugin should show /dev/ttyUSB* devices too
now (for serial USB adapters) on Linux


git-svn-id: http://svn.osgeo.org/qgis/trunk@1990 c8812cc2-4d05-0410-92ff-de0c093fc19c
2004-09-12 10:05:54 +00:00
gsherman
e0fc262363 * Fixed bug that caused qgis to crash when a plugin was unloaded. All plugins
must now have a QAction member pointer that is created when the GUI is
  initialized in initGui(). This pointer is used in the unload() method to
  remove the QAction and associated icon from the plugins toolbar.

* Updated splash for upcoming 0.5 release


git-svn-id: http://svn.osgeo.org/qgis/trunk@1956 c8812cc2-4d05-0410-92ff-de0c093fc19c
2004-08-30 00:53:35 +00:00
timlinux
04e51f8fa5 Use the new unified plugins toolbar.
git-svn-id: http://svn.osgeo.org/qgis/trunk@1951 c8812cc2-4d05-0410-92ff-de0c093fc19c
2004-08-28 01:09:46 +00:00
larsl
e5e9d96b45 Added download devices for Windows
git-svn-id: http://svn.osgeo.org/qgis/trunk@1897 c8812cc2-4d05-0410-92ff-de0c093fc19c
2004-08-18 14:27:10 +00:00
gsherman
d87eec9431 Added com1 and com2 for windows devices
git-svn-id: http://svn.osgeo.org/qgis/trunk@1891 c8812cc2-4d05-0410-92ff-de0c093fc19c
2004-08-18 03:12:55 +00:00
gsherman
1ebd1122fc Qmake .pro files for gps provider and importer and spit (win32 build system)
git-svn-id: http://svn.osgeo.org/qgis/trunk@1890 c8812cc2-4d05-0410-92ff-de0c093fc19c
2004-08-18 03:11:01 +00:00
gsherman
e6c9691aa5 Modified declaration for extern "C" functions so they work in win32
git-svn-id: http://svn.osgeo.org/qgis/trunk@1874 c8812cc2-4d05-0410-92ff-de0c093fc19c
2004-08-16 18:28:29 +00:00
larsl
7ed7d326af Close the dialog when a GPS operation is done (broke it in earlier commit)
git-svn-id: http://svn.osgeo.org/qgis/trunk@1735 c8812cc2-4d05-0410-92ff-de0c093fc19c
2004-07-06 17:03:38 +00:00
larsl
600f3a1f8d ** Moved lots of code from PluginGui to Plugin in the GPS plugin, use signals
and slots for communication


git-svn-id: http://svn.osgeo.org/qgis/trunk@1731 c8812cc2-4d05-0410-92ff-de0c093fc19c
2004-07-05 09:43:46 +00:00
larsl
9de613763a ** Enabled GPS upload code again
git-svn-id: http://svn.osgeo.org/qgis/trunk@1692 c8812cc2-4d05-0410-92ff-de0c093fc19c
2004-06-27 21:26:07 +00:00
larsl
c29f13b014 UI version 3.2 -> 3.1
git-svn-id: http://svn.osgeo.org/qgis/trunk@1655 c8812cc2-4d05-0410-92ff-de0c093fc19c
2004-06-22 09:06:22 +00:00
larsl
d72b09a54e Disabled GPS upload code
git-svn-id: http://svn.osgeo.org/qgis/trunk@1654 c8812cc2-4d05-0410-92ff-de0c093fc19c
2004-06-22 08:59:32 +00:00
larsl
d63124d8e5 ** Hooked up the GPS gui to code that uses gpsbabel to import lots of GPS file
formats to GPX


git-svn-id: http://svn.osgeo.org/qgis/trunk@1649 c8812cc2-4d05-0410-92ff-de0c093fc19c
2004-06-21 13:50:37 +00:00
larsl
8284cb0617 Cleaned up some code in the (broken) GPS upload section
git-svn-id: http://svn.osgeo.org/qgis/trunk@1648 c8812cc2-4d05-0410-92ff-de0c093fc19c
2004-06-21 11:49:58 +00:00
larsl
fa31f15854 Added some code for GPSBabel import
git-svn-id: http://svn.osgeo.org/qgis/trunk@1626 c8812cc2-4d05-0410-92ff-de0c093fc19c
2004-06-18 23:11:45 +00:00
larsl
8f4734d469 More GPS import code
git-svn-id: http://svn.osgeo.org/qgis/trunk@1599 c8812cc2-4d05-0410-92ff-de0c093fc19c
2004-06-16 11:36:29 +00:00
larsl
0ee9136687 ** Added skeleton code for importing other GPS file formats using GPSBabel
git-svn-id: http://svn.osgeo.org/qgis/trunk@1598 c8812cc2-4d05-0410-92ff-de0c093fc19c
2004-06-16 09:30:19 +00:00
larsl
31ad9a1ce1 Added link to GPSBabel in the GPS download/upload help text
git-svn-id: http://svn.osgeo.org/qgis/trunk@1589 c8812cc2-4d05-0410-92ff-de0c093fc19c
2004-06-14 23:01:41 +00:00
larsl
10505f49de ** More preparation for GPS upload code
** New function in QgisInterface - getLayerRegistry()


git-svn-id: http://svn.osgeo.org/qgis/trunk@1588 c8812cc2-4d05-0410-92ff-de0c093fc19c
2004-06-14 22:37:38 +00:00
larsl
9b01ff1547 ** Let the user choose GPS protocol and feature type to download
git-svn-id: http://svn.osgeo.org/qgis/trunk@1556 c8812cc2-4d05-0410-92ff-de0c093fc19c
2004-06-11 13:30:27 +00:00
larsl
a7d36ce73d ** Hid the "GPS download file importer" tab
git-svn-id: http://svn.osgeo.org/qgis/trunk@1538 c8812cc2-4d05-0410-92ff-de0c093fc19c
2004-06-08 22:18:16 +00:00
larsl
449c0f0555 ** Call GPSBabel using QProcess instead of system(), show a progress bar while
GPSBabel is running, show the messages printed to GPSBabel's stderr if
   something goes wrong


git-svn-id: http://svn.osgeo.org/qgis/trunk@1537 c8812cc2-4d05-0410-92ff-de0c093fc19c
2004-06-08 20:39:45 +00:00
larsl
d0a02efe19 ** Started adding GPS data download capability. Only tracklogs from Garmin
devices for now, routes and waypoints and Magellan support will come in
   the near future.


git-svn-id: http://svn.osgeo.org/qgis/trunk@1536 c8812cc2-4d05-0410-92ff-de0c093fc19c
2004-06-08 14:16:35 +00:00
jobi
3144fa49c2 ** updated ts files
** fixed German translation
** added translation support to external help applications (grid_maker and gpsimporter)


git-svn-id: http://svn.osgeo.org/qgis/trunk@1535 c8812cc2-4d05-0410-92ff-de0c093fc19c
2004-06-08 13:28:35 +00:00
jobi
8784b8c27e ** fixed tims typo with GDAL_LDADD
** cleaned pluginnames


git-svn-id: http://svn.osgeo.org/qgis/trunk@1523 c8812cc2-4d05-0410-92ff-de0c093fc19c
2004-06-04 10:23:47 +00:00
timlinux
92212fc3a2 Added $(GDAL_LADD) to makefile to remove dltest GDALTermProgress error.
git-svn-id: http://svn.osgeo.org/qgis/trunk@1518 c8812cc2-4d05-0410-92ff-de0c093fc19c
2004-06-03 13:06:57 +00:00
jobi
1faad2bbc8 ** cleanup of gcc warnings
git-svn-id: http://svn.osgeo.org/qgis/trunk@1484 c8812cc2-4d05-0410-92ff-de0c093fc19c
2004-05-27 15:05:13 +00:00
timlinux
6087b3519a Standardised GUI layout
git-svn-id: http://svn.osgeo.org/qgis/trunk@1482 c8812cc2-4d05-0410-92ff-de0c093fc19c
2004-05-27 11:09:44 +00:00
timlinux
599da67a1e Minor change to reduce dialog size.
git-svn-id: http://svn.osgeo.org/qgis/trunk@1409 c8812cc2-4d05-0410-92ff-de0c093fc19c
2004-05-15 21:40:55 +00:00
larsl
10a8bd9245 ** Cleaned up the enabling/disabling of controls in the GPS dialog
** Changed the order in which different layers are loaded from a GPX file
** Added the basename of the GPX or LOC file in the layer name
** Changed the plugin name to the more general "GPS Tools"


git-svn-id: http://svn.osgeo.org/qgis/trunk@1401 c8812cc2-4d05-0410-92ff-de0c093fc19c
2004-05-14 11:47:12 +00:00
larsl
ebe044e6d4 ** Added a tab for loading GPX and LOC files to the GPS plugin dialog
git-svn-id: http://svn.osgeo.org/qgis/trunk@1396 c8812cc2-4d05-0410-92ff-de0c093fc19c
2004-05-13 23:53:20 +00:00
timlinux
b2ff8b7387 Fix path error for bdf creation.
git-svn-id: http://svn.osgeo.org/qgis/trunk@1390 c8812cc2-4d05-0410-92ff-de0c093fc19c
2004-05-13 09:55:00 +00:00
timlinux
c905eaba9d Moved here from directory above
git-svn-id: http://svn.osgeo.org/qgis/trunk@1388 c8812cc2-4d05-0410-92ff-de0c093fc19c
2004-05-13 09:30:59 +00:00
timlinux
4a6a4ccd40 Moving this file into sample data dir
git-svn-id: http://svn.osgeo.org/qgis/trunk@1387 c8812cc2-4d05-0410-92ff-de0c093fc19c
2004-05-13 09:30:07 +00:00
larsl
b34b7f35a0 Don't add track and route layers for LOC files, throw real exceptions instead of strings in GPSData, move all file loading from QgsGPXProvider to GPSData, add a static container with reference counting to let GPX layers from the same file share data, use signaling_NaN instead of -max for 'no data' in waypoint elevation
git-svn-id: http://svn.osgeo.org/qgis/trunk@1371 c8812cc2-4d05-0410-92ff-de0c093fc19c
2004-05-11 22:00:56 +00:00
larsl
31d5593a85 The GPS plugin now adds GPX files as three layers, one for each feature type: waypoints, routes, and tracks
git-svn-id: http://svn.osgeo.org/qgis/trunk@1359 c8812cc2-4d05-0410-92ff-de0c093fc19c
2004-05-10 22:59:12 +00:00
larsl
9c834d48a0 Added sample GPX files
git-svn-id: http://svn.osgeo.org/qgis/trunk@1349 c8812cc2-4d05-0410-92ff-de0c093fc19c
2004-05-08 18:24:11 +00:00
larsl
f344dd66be Added a UI hook for the GPX provider in the GPS plugin (look in the menu)
git-svn-id: http://svn.osgeo.org/qgis/trunk@1346 c8812cc2-4d05-0410-92ff-de0c093fc19c
2004-05-08 12:08:20 +00:00
jobi
b20502e6be ** Added i18n tools to EXTRA_DIST
** Updated German translation
** fixed a typo -> other translations changed too


git-svn-id: http://svn.osgeo.org/qgis/trunk@1266 c8812cc2-4d05-0410-92ff-de0c093fc19c
2004-04-25 14:04:35 +00:00
timlinux
f0103b1988 Changed menu name until menu issues are resolved.
git-svn-id: http://svn.osgeo.org/qgis/trunk@1255 c8812cc2-4d05-0410-92ff-de0c093fc19c
2004-04-23 22:58:58 +00:00
jobi
6d7bf07ea1 Changes to make QGIS work on Mac OS X, more to follow
git-svn-id: http://svn.osgeo.org/qgis/trunk@1202 c8812cc2-4d05-0410-92ff-de0c093fc19c
2004-04-13 20:30:31 +00:00