#include <qgsbookmarks.h>
Definition at line 27 of file qgsbookmarks.h.
Public Member Functions | |
| QgsBookmarks (QWidget *parent=0, Qt::WFlags fl=0) | |
| ~QgsBookmarks () | |
| void | restorePosition () |
Private Slots | |
| void | saveWindowLocation () |
| void | on_btnDelete_clicked () |
| void | on_btnZoomTo_clicked () |
| void | on_lstBookmarks_doubleClicked (QTreeWidgetItem *) |
| void | helpRequested () |
| void | refreshBookmarks () |
Private Member Functions | |
| void | initialise () |
| int | connectDb () |
| void | zoomToBookmark () |
Private Attributes | |
| QWidget * | mParent |
| sqlite3 * | db |
Static Private Attributes | |
| static const int | context_id = 151694916 |
| QgsBookmarks::QgsBookmarks | ( | QWidget * | parent = 0, |
|
| Qt::WFlags | fl = 0 | |||
| ) |
Definition at line 37 of file qgsbookmarks.cpp.
References helpRequested(), initialise(), mParent, on_btnDelete_clicked(), on_btnZoomTo_clicked(), QgsApplication::qgisSettingsDirPath(), QgsDebugMsg, and refreshBookmarks().
| QgsBookmarks::~QgsBookmarks | ( | ) |
| void QgsBookmarks::restorePosition | ( | ) |
| void QgsBookmarks::saveWindowLocation | ( | ) | [private, slot] |
| void QgsBookmarks::on_btnDelete_clicked | ( | ) | [private, slot] |
Definition at line 151 of file qgsbookmarks.cpp.
References connectDb(), db, sqlite3_close, sqlite3_exec, sqlite3_free, and SQLITE_OK.
Referenced by QgsBookmarks().
| void QgsBookmarks::on_btnZoomTo_clicked | ( | ) | [private, slot] |
Definition at line 190 of file qgsbookmarks.cpp.
References zoomToBookmark().
Referenced by QgsBookmarks().
| void QgsBookmarks::on_lstBookmarks_doubleClicked | ( | QTreeWidgetItem * | ) | [private, slot] |
| void QgsBookmarks::helpRequested | ( | ) | [private, slot] |
Definition at line 262 of file qgsbookmarks.cpp.
References context_id, and QgsContextHelp::run().
Referenced by QgsBookmarks().
| void QgsBookmarks::refreshBookmarks | ( | ) | [private, slot] |
Definition at line 79 of file qgsbookmarks.cpp.
References initialise().
Referenced by QgsBookmarks().
| void QgsBookmarks::initialise | ( | ) | [private] |
Definition at line 85 of file qgsbookmarks.cpp.
References connectDb(), db, name(), QgsDebugMsg, sqlite3_close, sqlite3_column_text, sqlite3_errmsg, sqlite3_finalize, sqlite3_prepare, sqlite3_step, SQLITE_OK, and SQLITE_ROW.
Referenced by QgsBookmarks(), and refreshBookmarks().
| int QgsBookmarks::connectDb | ( | ) | [private] |
Definition at line 246 of file qgsbookmarks.cpp.
References db, QgsApplication::qgisUserDbFilePath(), QgsDebugMsg, sqlite3_errmsg, sqlite3_open, and SQLITE_OK.
Referenced by initialise(), on_btnDelete_clicked(), and zoomToBookmark().
| void QgsBookmarks::zoomToBookmark | ( | ) | [private] |
Definition at line 200 of file qgsbookmarks.cpp.
References connectDb(), db, QgisApp::instance(), QgisApp::mapCanvas(), QgsMapCanvas::refresh(), QgisApp::setExtent(), sqlite3_close, sqlite3_column_text, sqlite3_finalize, sqlite3_prepare, sqlite3_step, SQLITE_OK, and SQLITE_ROW.
Referenced by on_btnZoomTo_clicked(), and on_lstBookmarks_doubleClicked().
QWidget* QgsBookmarks::mParent [private] |
sqlite3* QgsBookmarks::db [private] |
Definition at line 46 of file qgsbookmarks.h.
Referenced by connectDb(), initialise(), on_btnDelete_clicked(), and zoomToBookmark().
const int QgsBookmarks::context_id = 151694916 [static, private] |
1.5.1