1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-08-04 13:13:25 +03:00

0029021: Coding Rules - eliminate GCC warnings in Qt sample

This commit is contained in:
kgv
2017-08-19 14:40:40 +03:00
committed by bugmaster
parent 41f97958c0
commit aa17dac878
6 changed files with 57 additions and 89 deletions

View File

@@ -22,15 +22,16 @@ static ApplicationCommonWindow* stApp = 0;
static QMdiArea* stWs = 0;
ApplicationCommonWindow::ApplicationCommonWindow()
: QMainWindow( 0 ),
myWindowPopup( 0 ),
myFilePopup( 0 ),
: QMainWindow( 0 ),
myNbDocuments( 0 ),
myIsDocuments(false),
myStdToolBar( 0 ),
myCasCadeBar( 0 ),
myStdToolBar( 0 )
myFilePopup( 0 ),
myWindowPopup( 0 ),
myFileSeparator(NULL)
{
myNbDocuments = 0;
stApp = this;
myIsDocuments = false;
// create and define the central widget
QFrame* vb = new QFrame( this );
@@ -346,48 +347,51 @@ ApplicationCommonWindow* ApplicationCommonWindow::getApplication()
void ApplicationCommonWindow::updateFileActions()
{
if ( myDocuments.isEmpty() )
if (!myDocuments.isEmpty())
{
if ( !myIsDocuments )
return;
}
if ( !myIsDocuments )
{
QAction* fileQuitAction = NULL;
QAction* windowAction = NULL;
QList<QAction *> aListActions = myFilePopup->actions();
for ( int i = 0; i < aListActions.size(); i++ )
{
QAction *fileQuitAction, *windowAction;
QList<QAction *> aListActions = myFilePopup->actions();
for ( int i = 0; i < aListActions.size(); i++ )
if( aListActions.at( i )->text() == QObject::tr("MNU_QUIT") )
{
if( aListActions.at( i )->text() == QObject::tr("MNU_QUIT") )
{
fileQuitAction = aListActions.at( i );
break;
}
fileQuitAction = aListActions.at( i );
break;
}
}
if( !fileQuitAction )
return;
if( !fileQuitAction )
return;
myIsDocuments = true;
myCasCadeBar->show();
myIsDocuments = true;
myCasCadeBar->show();
QList<QAction *> aListMenuActions = menuBar()->actions();
for ( int i = 0; i < aListMenuActions.size(); i++ )
{
if( aListMenuActions.at( i )->text() == QObject::tr("MNU_HELP") )
{
windowAction= aListMenuActions.at( i );
break;
}
}
if( !windowAction )
return;
menuBar()->insertMenu( windowAction, myWindowPopup );
}
else
QList<QAction *> aListMenuActions = menuBar()->actions();
for ( int i = 0; i < aListMenuActions.size(); i++ )
{
myIsDocuments = false;
myCasCadeBar->hide();
menuBar()->removeAction( myWindowPopup->menuAction() );
if( aListMenuActions.at( i )->text() == QObject::tr("MNU_HELP") )
{
windowAction= aListMenuActions.at( i );
break;
}
}
if( !windowAction )
return;
menuBar()->insertMenu( windowAction, myWindowPopup );
}
else
{
myIsDocuments = false;
myCasCadeBar->hide();
menuBar()->removeAction( myWindowPopup->menuAction() );
}
}

View File

@@ -106,8 +106,7 @@ void MDIWindow::onWindowActivated ()
void MDIWindow::dump()
{
QString datadir = (QString(qgetenv ("CSF_OCCTDataPath").constData()) + "/images");
static QString filter;
filter = "Images Files (*.bmp *.ppm *.png *.jpg *.tiff *.tga *.gif *.exr *.ps *.eps *.tex *.pdf *.svg *.pgf)";
QString filter = "Images Files (*.bmp *.ppm *.png *.jpg *.tiff *.tga *.gif *.exr)";
QFileDialog fd ( 0 );
fd.setModal( true );
fd.setNameFilter ( filter );
@@ -135,7 +134,7 @@ void MDIWindow::dump()
if ( !res )
{
QWidgetList list = qApp->allWidgets();
QWidget* mainWidget;
QWidget* mainWidget = NULL;
for( int i = 0; i < list.size(); ++i )
{
if( qobject_cast<ApplicationCommonWindow*>( list.at( i ) ) )

View File

@@ -1034,33 +1034,6 @@ void View::onEnvironmentMap()
bool View::dump(Standard_CString theFile)
{
myView->Redraw();
QString ext = QFileInfo( QString( theFile ) ).completeSuffix();
if ( !ext.compare("ps") || !ext.compare("eps") || !ext.compare("tex") || !ext.compare("pdf") || !ext.compare("svg") || !ext.compare("pgf") )
{
Graphic3d_ExportFormat exFormat;
if ( !ext.compare("ps") )
exFormat = Graphic3d_EF_PostScript;
if ( !ext.compare("eps") )
exFormat = Graphic3d_EF_EnhPostScript;
if ( !ext.compare("tex") )
exFormat = Graphic3d_EF_TEX;
if ( !ext.compare("pdf") )
exFormat = Graphic3d_EF_PDF;
if ( !ext.compare("svg") )
exFormat = Graphic3d_EF_SVG;
if ( !ext.compare("pgf") )
exFormat = Graphic3d_EF_PGF;
try
{
myView->Export( theFile, exFormat );
}
catch(...)
{
return false;
}
return true;
}
return myView->Dump(theFile);
}