Changeset e62daa


Ignore:
Timestamp:
May 9, 2010, 12:00:08 PM (15 years ago)
Author:
Frederik Heber <heber@…>
Children:
acf2f4, dbec4e
Parents:
b918031
Message:

Added VersionAction.

Signed-off-by: Frederik Heber <heber@…>

Location:
molecuilder/src
Files:
2 added
4 edited

Legend:

Unmodified
Added
Removed
  • molecuilder/src/Makefile.am

    rb918031 re62daa  
    8989
    9090CMDACTIONSOURCE = \
    91   Actions/CmdAction/HelpAction.cpp
     91  Actions/CmdAction/HelpAction.cpp \
     92  Actions/CmdAction/VersionAction.cpp
    9293CMDACTIONHEADER = \
    93   Actions/CmdAction/HelpAction.hpp
     94  Actions/CmdAction/HelpAction.hpp \
     95  Actions/CmdAction/VersionAction.hpp
    9496
    9597FRAGMENTATIONACTIONSOURCE =
  • molecuilder/src/UIElements/CommandLineWindow.cpp

    rb918031 re62daa  
    1313#include "Actions/ActionRegistry.hpp"
    1414#include "Actions/CmdAction/HelpAction.hpp"
     15#include "Actions/CmdAction/VersionAction.hpp"
    1516#include "Actions/ParserAction/LoadXyzAction.hpp"
    1617#include "Actions/ParserAction/SaveXyzAction.hpp"
     
    2526{
    2627  // create and register all command line callable actions
     28  populateAtomActions();
     29  populateCmdActions();
     30  populateFragmentationActions();
     31  populateMoleculeActions();
    2732  populateParserActions();
     33  populateTesselationActions();
    2834
    2935  // Add status indicators etc...
     
    4652}
    4753
     54void CommandLineWindow::populateAtomActions()
     55{
     56}
     57
     58void CommandLineWindow::populateCmdActions()
     59{
     60  new CommandLineHelpAction();
     61  new CommandLineVersionAction();
     62}
     63
     64void CommandLineWindow::populateFragmentationActions()
     65{
     66}
     67
     68void CommandLineWindow::populateMoleculeActions()
     69{
     70}
     71
    4872void CommandLineWindow::populateParserActions()
    4973{
    50   new CommandLineHelpAction();
    5174  new ParserLoadXyzAction();
    5275  new ParserSaveXyzAction();
    5376}
    5477
     78void CommandLineWindow::populateTesselationActions()
     79{
     80}
     81
  • molecuilder/src/UIElements/CommandLineWindow.hpp

    rb918031 re62daa  
    2323private:
    2424  // populaters
     25  void populateAtomActions();
     26  void populateCmdActions();
     27  void populateFragmentationActions();
     28  void populateMoleculeActions();
    2529  void populateParserActions();
     30  void populateTesselationActions();
    2631
    2732  CommandLineStatusIndicator *statusIndicator;
  • molecuilder/src/builder.cpp

    rb918031 re62daa  
    25472547      CommandLineParser::getInstance().generic.add_options()
    25482548          ("help,h", "produce help message")
     2549          ("version,v", "show version")
    25492550          ("parse-xyz,p", po::value< vector<string> >(), "parse xyz file into World")
    25502551          ;
Note: See TracChangeset for help on using the changeset viewer.