Ejemplo n.º 1
0
import configmanager.logger as logger

from PyQt4.QtGui import QApplication, QFont, QIcon
from qgis.core import QGis
from configmanager.ui.configmanagerdialog import ConfigManagerDialog

logger.info("Loading Roam Config Manager")
logger.info("Roam Version: {}".format(roam.__version__))
logger.info("QGIS Version: {}".format(str(QGis.QGIS_VERSION)))

QApplication.setWindowIcon(QIcon(':/branding/logo'))
QApplication.setApplicationName("IntraMaps Roam Config Manager")

projectpaths = roam.environ.projectpaths(sys.argv, roamapp, roam.config.settings)
#projects = list(roam.project.getProjects(projectpaths))

def excepthook(errorhandler, exctype, value, traceback):
    logger.error("Uncaught exception", exc_info=(exctype, value, traceback))
    errorhandler(exctype, value, traceback)

dialog = ConfigManagerDialog()
sys.excepthook = functools.partial(excepthook, dialog.raiseerror)
dialog.addprojectfolders(projectpaths)
#dialog.loadprojects(projects)
dialog.show()
#dialog.showMaximized()

roamapp.exec_()
roam.config.save()
roamapp.exit()
Ejemplo n.º 2
0
from qgis.core import QGis
from configmanager.ui.configmanagerdialog import ConfigManagerDialog

logger.info("Loading Roam Config Manager")
logger.info("Roam Version: {}".format(roam.__version__))
logger.info("QGIS Version: {}".format(str(QGis.QGIS_VERSION)))

QApplication.setWindowIcon(QIcon(':/branding/logo'))
QApplication.setApplicationName("IntraMaps Roam Config Manager")

projectpaths = roam.environ.projectpaths(sys.argv, roamapp,
                                         roam.config.settings)
#projects = list(roam.project.getProjects(projectpaths))


def excepthook(errorhandler, exctype, value, traceback):
    logger.error("Uncaught exception", exc_info=(exctype, value, traceback))
    errorhandler(exctype, value, traceback)


dialog = ConfigManagerDialog()
sys.excepthook = functools.partial(excepthook, dialog.raiseerror)
dialog.addprojectfolders(projectpaths)
#dialog.loadprojects(projects)
dialog.show()
#dialog.showMaximized()

roamapp.exec_()
roam.config.save()
roamapp.exit()