Signals | Public Member Functions | Private Slots | Private Member Functions | Private Attributes

MainWindow Class Reference

#include <main_window.h>

Collaboration diagram for MainWindow:
Collaboration graph
[legend]

List of all members.

Signals

void SIG_prepareImg ()
void SIG_needDraw ()
void SIG_repaint ()
void SIG_keypress (int)
void SIG_actPoint (QVector3D)

Public Member Functions

 MainWindow ()

Private Slots

void SL_setSliderValue (double)
void SL_defineStructure ()
void SL_chooseStructure ()
void SL_openAtoms ()
void SL_genAtoms ()
void SL_gen1Atoms ()
void SL_openImg ()
void SL_closeImg ()
void SL_openFems ()
void SL_openRes ()
void SL_about ()
void SL_millerAct ()
void SL_dislocAct ()
void SL_dislAct ()
void SL_changeMode (int mode)
void SL_saveAtomsAs ()
void SL_cubBox ()
void SL_hexBox ()
void SL_actPoint (QVector3D)
void SL_actPosition (QVector3D)
void SL_sett ()
void SL_mult ()

Private Member Functions

void InfoDisplay ()
void saveAtoms (QString)
void saveChoosedAtoms (QString)
QwtSlider * createSlider (double from, double to, double step, double val, bool logaritmic=false)
void keyPressEvent (QKeyEvent *keyEv)
void createActions ()
void createMenus ()
void createStatusBar ()
void createDockWindows ()
QString toRichText (QString txt)

Private Attributes

QGridLayout * LAY_g_MainLayout
QWidget * Widg_widget0
QDockWidget * DWidg_dock
QTabBar * Widg_modesTab
QString aname
QString iname
QString fname
QString resname
QString infotxt0
QString infotxtat
QString infotxtimg
MainViewermview1
QMenu * fileMenu
QMenu * defstructMenu
QMenu * genMenu
QMenu * boxMenu
QMenu * viewMenu
QMenu * settMenu
QMenu * quitMenu
QMenu * helpMenu
QAction * MillerAct
QAction * saveAsAct
QAction * cubBoxAct
QAction * hexBoxAct
QAction * defnewAct
QAction * chooseAct
QAction * openAct
QAction * openFemAct
QAction * openResAct
QAction * genAct
QAction * gen1Act
QAction * openimgAct
QAction * closeimgAct
QAction * transpAct
QAction * aboutAct
QAction * aboutQtAct
QAction * settAct
QAction * multAct
QAction * quitAct
QLabel * infoLabel
QwtSlider * phiSlider
QwtSlider * thetaSlider
QwtSlider * psiSlider
QwtSlider * mxSlider
QwtSlider * mySlider
QwtSlider * distSlider
QPushButton * Butt_rotMiller
QPushButton * Butt_disloc
QPushButton * Butt_sf
QPushButton * Butt_qd
QStackedWidget * Lay_main0

Constructor & Destructor Documentation

MainWindow::MainWindow (  )

Member Function Documentation

void MainWindow::createActions (  ) [private]
void MainWindow::createDockWindows (  ) [private]
void MainWindow::createMenus (  ) [private]
QwtSlider* MainWindow::createSlider ( double  from,
double  to,
double  step,
double  val,
bool  logaritmic = false 
) [private]
void MainWindow::createStatusBar (  ) [private]
void MainWindow::InfoDisplay (  ) [private]
void MainWindow::keyPressEvent ( QKeyEvent *  keyEv ) [private]
void MainWindow::saveAtoms ( QString   ) [private]
void MainWindow::saveChoosedAtoms ( QString   ) [private]
void MainWindow::SIG_actPoint ( QVector3D   ) [signal]
void MainWindow::SIG_keypress ( int   ) [signal]
void MainWindow::SIG_needDraw (  ) [signal]
void MainWindow::SIG_prepareImg (  ) [signal]
void MainWindow::SIG_repaint (  ) [signal]
void MainWindow::SL_about (  ) [private, slot]
void MainWindow::SL_actPoint ( QVector3D   ) [private, slot]
void MainWindow::SL_actPosition ( QVector3D   ) [private, slot]
void MainWindow::SL_changeMode ( int  mode ) [private, slot]
void MainWindow::SL_chooseStructure (  ) [private, slot]
void MainWindow::SL_closeImg (  ) [private, slot]
void MainWindow::SL_cubBox (  ) [private, slot]
void MainWindow::SL_defineStructure (  ) [private, slot]
void MainWindow::SL_dislAct (  ) [private, slot]
void MainWindow::SL_dislocAct (  ) [private, slot]
void MainWindow::SL_gen1Atoms (  ) [private, slot]
void MainWindow::SL_genAtoms (  ) [private, slot]
void MainWindow::SL_hexBox (  ) [private, slot]
void MainWindow::SL_millerAct (  ) [private, slot]
void MainWindow::SL_mult (  ) [private, slot]
void MainWindow::SL_openAtoms (  ) [private, slot]
void MainWindow::SL_openFems (  ) [private, slot]
void MainWindow::SL_openImg (  ) [private, slot]
void MainWindow::SL_openRes (  ) [private, slot]
void MainWindow::SL_saveAtomsAs (  ) [private, slot]
void MainWindow::SL_setSliderValue ( double   ) [private, slot]
void MainWindow::SL_sett (  ) [private, slot]
QString MainWindow::toRichText ( QString  txt ) [private]

Member Data Documentation

QAction* MainWindow::aboutAct [private]
QAction* MainWindow::aboutQtAct [private]
QString MainWindow::aname [private]
QMenu* MainWindow::boxMenu [private]
QPushButton* MainWindow::Butt_disloc [private]
QPushButton* MainWindow::Butt_qd [private]
QPushButton* MainWindow::Butt_rotMiller [private]
QPushButton* MainWindow::Butt_sf [private]
QAction* MainWindow::chooseAct [private]
QAction* MainWindow::closeimgAct [private]
QAction* MainWindow::cubBoxAct [private]
QAction* MainWindow::defnewAct [private]
QMenu* MainWindow::defstructMenu [private]
QwtSlider* MainWindow::distSlider [private]
QDockWidget* MainWindow::DWidg_dock [private]
QMenu* MainWindow::fileMenu [private]
QString MainWindow::fname [private]
QAction* MainWindow::gen1Act [private]
QAction* MainWindow::genAct [private]
QMenu* MainWindow::genMenu [private]
QMenu* MainWindow::helpMenu [private]
QAction* MainWindow::hexBoxAct [private]
QString MainWindow::iname [private]
QLabel* MainWindow::infoLabel [private]
QString MainWindow::infotxt0 [private]
QString MainWindow::infotxtat [private]
QString MainWindow::infotxtimg [private]
QGridLayout* MainWindow::LAY_g_MainLayout [private]
QStackedWidget* MainWindow::Lay_main0 [private]
QAction* MainWindow::MillerAct [private]
QAction* MainWindow::multAct [private]
QwtSlider* MainWindow::mxSlider [private]
QwtSlider* MainWindow::mySlider [private]
QAction* MainWindow::openAct [private]
QAction* MainWindow::openFemAct [private]
QAction* MainWindow::openimgAct [private]
QAction* MainWindow::openResAct [private]
QwtSlider* MainWindow::phiSlider [private]
QwtSlider* MainWindow::psiSlider [private]
QAction* MainWindow::quitAct [private]
QMenu* MainWindow::quitMenu [private]
QString MainWindow::resname [private]
QAction* MainWindow::saveAsAct [private]
QAction* MainWindow::settAct [private]
QMenu* MainWindow::settMenu [private]
QwtSlider* MainWindow::thetaSlider [private]
QAction* MainWindow::transpAct [private]
QMenu* MainWindow::viewMenu [private]
QTabBar* MainWindow::Widg_modesTab [private]
QWidget* MainWindow::Widg_widget0 [private]

The documentation for this class was generated from the following file: