qpidctrl  0.7.1
Public Member Functions | Private Attributes | List of all members
QPidApplication Class Reference

#include <qpidapplication.h>

Inheritance diagram for QPidApplication:
Inheritance graph

Public Member Functions

 QPidApplication (int &argc, char **argv)
 
virtual ~QPidApplication ()
 

Private Attributes

QPidControllerPtr m_Controller
 
QPidMainWindowPtr m_Window
 
QPidScriptEnginePtr m_ScriptEngine
 

Detailed Description

Definition at line 13 of file qpidapplication.h.

Constructor & Destructor Documentation

QPidApplication::QPidApplication ( int &  argc,
char **  argv 
)
explicit

Definition at line 11 of file qpidapplication.cpp.

References m_Controller, and m_Window.

11  :
12  QApplication(argc, argv),
13  m_Controller(),
14  m_Window(),
16 {
17  QcepProperty::registerMetaTypes();
18 
19  g_DebugLevel = QSharedPointer<QPidDebugDictionary>(new QPidDebugDictionary());
20  gDocumentationDirectory = new QcepDocumentationDictionary();
21 
22  setOrganizationName("cep");
23  setOrganizationDomain("xray.aps.anl.gov");
24  setApplicationName("qpidctrl");
25 
27 
29 
30  QStringList args = arguments();
31 
32  if (args.count() >= 2) {
33  m_Controller->set_SettingsPath(args.value(1));
34  }
35 
37 
38  m_Window->show();
39 }
QPidMainWindowPtr m_Window
QSharedPointer< QPidController > QPidControllerPtr
QPidMainWindow * QPidMainWindowPtr
QPidControllerPtr m_Controller
QPidScriptEnginePtr m_ScriptEngine
QPidApplication::~QPidApplication ( )
virtual

Definition at line 41 of file qpidapplication.cpp.

42 {
43 }

Member Data Documentation

QPidControllerPtr QPidApplication::m_Controller
private

Definition at line 24 of file qpidapplication.h.

Referenced by QPidApplication().

QPidScriptEnginePtr QPidApplication::m_ScriptEngine
private

Definition at line 26 of file qpidapplication.h.

QPidMainWindowPtr QPidApplication::m_Window
private

Definition at line 25 of file qpidapplication.h.

Referenced by QPidApplication().


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