class documentation

class Controller:

View In Hierarchy

Classe que faz o controle das telas.
Method __init__ Método de inicialização da classe.
Method show​_config Função acionada (e também serve como controller) para mostrar a tela de configuração do prisma.
Method show​_main Função acionada (e também serve como controller) para mostrar a tela principal do prisma.
Method show​_overlay​_feature Função acionada (e também serve como controller) para mostrar a tela de busca através de feições selecionadas do prisma.
Method show​_overlay​_point Função acionada (e também serve como controller) para mostrar a tela de busca por ponto do prisma.
Method show​_overlay​_shapefile Função acionada (e também serve como controller) para mostrar a tela de busca através de input shapefile do prisma.
Method show​_report​_generator Função acionada (e também serve como controller) para mostrar a tela onde o usuário insere os dados de cabeçalho e local onde devem ser gerados os relatórios PDF do prisma.
Method show​_result​_window Função acionada (e também serve como controller) para mostrar a tela de resultados do prisma.
Method show​_select​_databases Função acionada (e também serve como controller) para mostrar a tela de seleção de bases de dados para comparação do prisma.
Instance Variable config​_window Armazena a classe que manipula a tela de configuração.
Instance Variable first​_start Após aparecer a primeira tela do Prisma, variável passa a ser True sempre. Serve para fazer o controle de telas.
Instance Variable iface Variável para acessar métodos do QGIS.
Instance Variable main​_window Armazena a classe que manipula a tela principal.
Instance Variable overlay​_feature​_window Armazena a classe que manipula a tela para busca com feições selecionadas.
Instance Variable overlay​_point​_window Armazena a classe que manipula a tela para busca através de pontos.
Instance Variable overlay​_shapefile​_window Armazena a classe que manipula a tela para busca com shapefile de input.
Instance Variable report​_generator Armazena a classe que manipula a tela para preencher dados de cabeçalho e diretório de saída dos relatórios PDF.
Instance Variable result​_window Armazena a classe que manipula a tela de resultados de sobreposição.
Instance Variable select​_databases Armazena a classe que manipula a tela de seleção de bases de dados para comparação.
def __init__(self, iface):
Método de inicialização da classe.
def show_config(self):
Função acionada (e também serve como controller) para mostrar a tela de configuração do prisma.
def show_main(self):
Função acionada (e também serve como controller) para mostrar a tela principal do prisma.
def show_overlay_feature(self):
Função acionada (e também serve como controller) para mostrar a tela de busca através de feições selecionadas do prisma.
def show_overlay_point(self):
Função acionada (e também serve como controller) para mostrar a tela de busca por ponto do prisma.
def show_overlay_shapefile(self):
Função acionada (e também serve como controller) para mostrar a tela de busca através de input shapefile do prisma.
def show_report_generator(self, result):
Função acionada (e também serve como controller) para mostrar a tela onde o usuário insere os dados de cabeçalho e local onde devem ser gerados os relatórios PDF do prisma.
def show_result_window(self, result):
Função acionada (e também serve como controller) para mostrar a tela de resultados do prisma.
def show_select_databases(self, operation_config):
Função acionada (e também serve como controller) para mostrar a tela de seleção de bases de dados para comparação do prisma.
config_window =
Armazena a classe que manipula a tela de configuração.
first_start: bool =
Após aparecer a primeira tela do Prisma, variável passa a ser True sempre. Serve para fazer o controle de telas.
iface =
Variável para acessar métodos do QGIS.
main_window =
Armazena a classe que manipula a tela principal.
overlay_feature_window =
Armazena a classe que manipula a tela para busca com feições selecionadas.
overlay_point_window =
Armazena a classe que manipula a tela para busca através de pontos.
overlay_shapefile_window =
Armazena a classe que manipula a tela para busca com shapefile de input.
report_generator =
Armazena a classe que manipula a tela para preencher dados de cabeçalho e diretório de saída dos relatórios PDF.
result_window =
Armazena a classe que manipula a tela de resultados de sobreposição.
select_databases =
Armazena a classe que manipula a tela de seleção de bases de dados para comparação.