Skip to content

Instantly share code, notes, and snippets.

@NathanW2
Created January 29, 2012 01:07
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save NathanW2/1696538 to your computer and use it in GitHub Desktop.
Save NathanW2/1696538 to your computer and use it in GitHub Desktop.
void QgsCompassPlugin::run()
{
QDockWidget* dock = new QDockWidget("Compass", qGisInterface->mainWindow() );
QgsCompassPluginGui *myQgsCompassPluginGui =
new QgsCompassPluginGui( dock );
dock->setWidget( myQgsCompassPluginGui );
dock->setAttribute( Qt::WA_DeleteOnClose );
dock->setFeatures(QDockWidget::DockWidgetClosable | QDockWidget::DockWidgetMovable | QDockWidget::DockWidgetFloatable);
qGisInterface->addDockWidget( Qt::LeftDockWidgetArea, dock );
dock->show();
}
///
class QgsCompassPluginGui : public QWidget, private Ui::QgsCompassPluginGuiBase
{
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment