2 // File : SALOMEGUI.cxx
3 // Created : Thu Jun 14 12:00:40 2001
4 // Author : Nicolas REJNERI
7 // Copyright : Open CASCADE
10 #include <SALOMEconfig.h>
11 #include CORBA_SERVER_HEADER(SALOMEDS)
14 #include "QAD_MessageBox.h"
15 #include "QAD_Application.h"
16 #include "SALOMEGUI_Application.h"
18 #include <qmainwindow.h>
19 #include <qapplication.h>
21 #include "SALOME_NamingService.hxx"
23 int main(int argc, char* argv[])
25 QApplication a( argc, argv );
27 // Setting up the CORBA environment
28 // Initializing omniORB
29 SALOME_NamingService * name_service;
32 orb = CORBA::ORB_init(argc, argv, "omniORB3");
34 // Get the reference the server.
35 name_service = new SALOME_NamingService(orb);
37 QAD_ASSERT ( QObject::connect( &a, SIGNAL(lastWindowClosed()), &a, SLOT(quit()) ) );
39 /* Initialize the desktop and 'SALOMEGUI' application */
40 SALOMEGUI_Application* app =
41 new SALOMEGUI_Application ( "MDTV-Standard", "HDF","hdf" );
43 if ( !SALOMEGUI_Application::addToDesktop ( app, name_service ) )
45 QAD_MessageBox::error1 ( 0,
46 QObject::tr("ERR_ERROR"),
47 QObject::tr("ERR_APP_INITFAILED"),
48 QObject::tr("BUT_OK") );
54 cg.setColor( QColorGroup::Foreground, Qt::black );
55 cg.setColor( QColorGroup::Button, QColor( 192, 192, 192) );
56 cg.setColor( QColorGroup::Light, Qt::white );
57 cg.setColor( QColorGroup::Midlight, QColor( 223, 223, 223) );
58 cg.setColor( QColorGroup::Dark, QColor( 96, 96, 96) );
59 cg.setColor( QColorGroup::Mid, QColor( 128, 128, 128) );
60 cg.setColor( QColorGroup::Text, Qt::black );
61 cg.setColor( QColorGroup::BrightText, Qt::white );
62 cg.setColor( QColorGroup::ButtonText, Qt::black );
63 cg.setColor( QColorGroup::Base, Qt::white );
64 cg.setColor( QColorGroup::Background, QColor( 192, 192, 192) );
65 cg.setColor( QColorGroup::Shadow, Qt::black );
66 cg.setColor( QColorGroup::Highlight, QColor( 0, 0, 128) );
67 cg.setColor( QColorGroup::HighlightedText, Qt::white );
69 cg.setColor( QColorGroup::Foreground, Qt::black );
70 cg.setColor( QColorGroup::Button, QColor( 192, 192, 192) );
71 cg.setColor( QColorGroup::Light, Qt::white );
72 cg.setColor( QColorGroup::Midlight, QColor( 220, 220, 220) );
73 cg.setColor( QColorGroup::Dark, QColor( 96, 96, 96) );
74 cg.setColor( QColorGroup::Mid, QColor( 128, 128, 128) );
75 cg.setColor( QColorGroup::Text, Qt::black );
76 cg.setColor( QColorGroup::BrightText, Qt::white );
77 cg.setColor( QColorGroup::ButtonText, Qt::black );
78 cg.setColor( QColorGroup::Base, Qt::white );
79 cg.setColor( QColorGroup::Background, QColor( 192, 192, 192) );
80 cg.setColor( QColorGroup::Shadow, Qt::black );
81 cg.setColor( QColorGroup::Highlight, QColor( 0, 0, 128) );
82 cg.setColor( QColorGroup::HighlightedText, Qt::white );
83 pal.setInactive( cg );
84 cg.setColor( QColorGroup::Foreground, QColor( 128, 128, 128) );
85 cg.setColor( QColorGroup::Button, QColor( 192, 192, 192) );
86 cg.setColor( QColorGroup::Light, Qt::white );
87 cg.setColor( QColorGroup::Midlight, QColor( 220, 220, 220) );
88 cg.setColor( QColorGroup::Dark, QColor( 96, 96, 96) );
89 cg.setColor( QColorGroup::Mid, QColor( 128, 128, 128) );
90 cg.setColor( QColorGroup::Text, Qt::black );
91 cg.setColor( QColorGroup::BrightText, Qt::white );
92 cg.setColor( QColorGroup::ButtonText, QColor( 128, 128, 128) );
93 cg.setColor( QColorGroup::Base, Qt::white );
94 cg.setColor( QColorGroup::Background, QColor( 192, 192, 192) );
95 cg.setColor( QColorGroup::Shadow, Qt::black );
96 cg.setColor( QColorGroup::Highlight, QColor( 0, 0, 128) );
97 cg.setColor( QColorGroup::HighlightedText, Qt::white );
98 pal.setDisabled( cg );
99 qApp->setPalette( pal );
101 /* Run 'SALOMEGUI' application */
102 QAD_Application::run();