void PkmnSaveStateController::createActions() {

  QToolBar *toolBar = _view -> getMainToolBar();

  QAction *openFile = new QAction(QIcon::fromTheme("document-open"), "Open", this);
  connect(openFile, SIGNAL(triggered()), this, SLOT(manageOpenFile()));
  QAction *saveToFile = new QAction(QIcon::fromTheme("document-save"), "Save", this);
  connect(saveToFile, SIGNAL(triggered()), this, SLOT(manageSaveToFile()));

  QActionGroup *showGroup = new QActionGroup(this);
  QAction *showParty = new QAction(QIcon(":/img/pokeballSprite.png"), "Party Pokemon", showGroup);
  connect(showParty, SIGNAL(toggled(bool)), _view->getPartyView(), SLOT(setVisible(bool)));
  showParty->setCheckable(true);
  _view->getPartyView()->setEnabled(false);
  QAction *showBox = new QAction(QIcon(":/img/pokeballSprite.png"), "Box Pokemon", showGroup);
  connect(showBox, SIGNAL(toggled(bool)), _view->getBoxView(), SLOT(setVisible(bool)));
  showBox->setCheckable(true);
  _view->getBoxView()->setEnabled(false);
  QAction *showPokedex = new QAction(QIcon(":/img/pokeballSprite.png"), "Pokedex", showGroup);
  connect(showPokedex, SIGNAL(toggled(bool)), _view->getPokedexView(), SLOT(setVisible(bool)));
  showPokedex->setCheckable(true);
  _view->getPokedexView()->setEnabled(false);

  QAction *enableCoherency = new QAction(QIcon::fromTheme("insert-link"), "Enable Game Coherency", this);
  connect(enableCoherency, SIGNAL(toggled(bool)), _partyController, SLOT(manageEnableCoherency(bool)));
  enableCoherency->setCheckable(true);
  enableCoherency->setChecked(true);

  toolBar -> addAction(openFile);
  toolBar -> addAction(saveToFile);
  toolBar -> addSeparator();
  toolBar -> addAction(showParty);
  toolBar -> addAction(showBox);
  toolBar -> addAction(showPokedex);
  toolBar -> addSeparator();
  toolBar -> addAction(enableCoherency);

}