Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Custom gui
09-03-2011, 11:35,
#8
RE: Custom gui
Bo nie ma jej w api. Trzeba zajrzeć w kod, jest w katalogu src/app/legend.

Panel z podglądem jest tworzony w QgisApp::createOverview(). Wprawdzie masz tam:
mPanelMenu->addAction( mOverviewDock->toggleViewAction() )
ale tu chodzi chyba tylko o menu Widok->Panele (tudzież Ustawienia->Panele), a nie to kontekstowe. Przypuszczam, że kontekstowe jest zaimplementowane na poziomie Qt i łapie wszystkie panele wstawiane do intefejsu.

Trzeba po prostu usunąć te panele z kodu programu, zamiast kombinować z ich włącznikiem. W przypadku podglądu trzeba wywalić metodę QgisApp::createOverview() oraz odwołania do niej i, rekursywnie, wszystkiego, co w tej metodzie powstało.
Trochę trzeba pogrepować drzewo źródeł Smile

Podobnie z pozostałymi. Wszystkie trzy powinny się dać bezpiecznie usunąć, bo żadna wtyczka chyba się do nich nie odwołuje.


Wiadomości w tym wątku
Custom gui - przez Rafał - 06-03-2011, 14:20
RE: Custom gui - przez borys - 06-03-2011, 14:59
RE: Custom gui - przez Rafał - 06-03-2011, 16:19
RE: Custom gui - przez borys - 06-03-2011, 16:27
RE: Custom gui - przez Rafał - 07-03-2011, 09:59
RE: Custom gui - przez borys - 07-03-2011, 13:07
RE: Custom gui - przez Rafał - 08-03-2011, 12:13
RE: Custom gui - przez borys - 09-03-2011, 11:35

Podobne wątki
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Easy custom labelling Mazur 2 10 317 28-09-2016, 22:13
Ostatni post: Binko

Skocz do: