예제 #1
0
 public ReverterPlugin(PluginInformation info) {
   super(info);
   JMenu historyMenu =
       Main.main.menu.addMenu(
           marktr("History"),
           KeyEvent.VK_S,
           Main.main.menu.defaultMenuPos,
           ht("/Plugin/Reverter"));
   // MainMenu.add(historyMenu, new ObjectsHistoryAction());
   MainMenu.add(historyMenu, new RevertChangesetAction());
   UploadAction.registerUploadHook(new ReverterUploadHook(this));
 }
예제 #2
0
  /**
   * Creates the plugin and setup the default settings if necessary
   *
   * @throws Exception
   */
  public CadastrePlugin(PluginInformation info) throws Exception {
    super(info);
    System.out.println("Pluging cadastre-fr v" + VERSION + " started...");
    if (Main.pref.get("cadastrewms.cacheDir").equals(""))
      cacheDir =
          Main.pref.getPreferencesDir()
              + "plugins"
              + File.separatorChar
              + "cadastrewms"
              + File.separatorChar;
    else {
      cacheDir = Main.pref.get("cadastrewms.cacheDir");
      if (cacheDir.charAt(cacheDir.length() - 1) != File.separatorChar)
        cacheDir += File.separatorChar;
    }
    System.out.println("current cache directory: " + cacheDir);

    refreshConfiguration();

    UploadAction.registerUploadHook(new CheckSourceUploadHook());
  }