Sweet Home 3D 4.0

com.eteks.sweethome3d.applet
Class HomeAppletController

java.lang.Object
  extended by com.eteks.sweethome3d.viewcontroller.HomeController
      extended by com.eteks.sweethome3d.plugin.HomePluginController
          extended by com.eteks.sweethome3d.applet.HomeAppletController
All Implemented Interfaces:
Controller

public class HomeAppletController
extends HomePluginController

Home applet pane controller.

Author:
Emmanuel Puybaret

Constructor Summary
HomeAppletController(Home home, HomeApplication application, ViewFactory viewFactory, ContentManager contentManager, PluginManager pluginManager, boolean newHomeEnabled, boolean openEnabled, boolean saveEnabled, boolean saveAsEnabled)
           
 
Method Summary
 void editPreferences()
          Edits preferences and changes them if user agrees.
 void exportToSH3D()
          Controls the export of home to a SH3D file.
 void help()
          Displays Sweet Home user guide in a navigator window.
 void newHome()
          Creates a new home after saving and deleting the current home.
 void open()
          Opens a home after saving and deleting the current home.
 
Methods inherited from class com.eteks.sweethome3d.plugin.HomePluginController
getPlugins, importPlugin
 
Methods inherited from class com.eteks.sweethome3d.viewcontroller.HomeController
about, addHomeFurniture, attachView, checkUpdates, close, close, createPhoto, createPhotos, createVideo, cut, delete, deleteBackgroundImage, deleteCameras, deleteRecentHomes, detachView, drop, drop, dropFiles, enableActionsBoundToSelection, enablePasteAction, enableSelectAllAction, exit, exportToCSV, exportToOBJ, exportToSVG, focusedViewChanged, getContentManager, getFurnitureCatalogController, getFurnitureController, getHomeController3D, getPlanController, getRecentHomes, getUndoableEditSupport, getVersion, getView, hideBackgroundImage, importBackgroundImage, importFurniture, importFurnitureLibrary, importFurnitureLibrary, importLanguageLibrary, importLanguageLibrary, importTexture, importTexturesLibrary, importTexturesLibrary, modifyBackgroundImage, modifySelectedFurniture, open, paste, previewPrint, print, printToPDF, redo, save, saveAndCompress, saveAs, selectAll, setMode, setupPage, setVisualProperty, showBackgroundImage, storeCamera, undo, zoomIn, zoomOut
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HomeAppletController

public HomeAppletController(Home home,
                            HomeApplication application,
                            ViewFactory viewFactory,
                            ContentManager contentManager,
                            PluginManager pluginManager,
                            boolean newHomeEnabled,
                            boolean openEnabled,
                            boolean saveEnabled,
                            boolean saveAsEnabled)
Method Detail

newHome

public void newHome()
Creates a new home after saving and deleting the current home.

Overrides:
newHome in class HomeController

open

public void open()
Opens a home after saving and deleting the current home.

Overrides:
open in class HomeController

help

public void help()
Displays Sweet Home user guide in a navigator window.

Overrides:
help in class HomeController

exportToSH3D

public void exportToSH3D()
Controls the export of home to a SH3D file.


editPreferences

public void editPreferences()
Description copied from class: HomeController
Edits preferences and changes them if user agrees.

Overrides:
editPreferences in class HomeController

Sweet Home 3D 4.0

© Copyrights 2006-2013 eTeks - All rights reserved
Distributed under GNU General Public License