Salome HOME
*** empty log message ***
[modules/gui.git] / src / SUIT / SUIT_FileValidator.h
1 //  SALOME SALOMEGUI : implementation of desktop and GUI kernel
2 //
3 //  Copyright (C) 2003  CEA/DEN, EDF R&D
4 //
5 //
6 //
7 //  File   : SUIT_FileValidator.h
8 //  Author : 
9 //  Module : SALOME
10 //  $Header$
11
12 #ifndef SUIT_FILEVALIDATOR_H
13 #define SUIT_FILEVALIDATOR_H
14
15 #include <qwidget.h>
16 #include "SUIT.h"
17
18 class SUIT_EXPORT SUIT_FileValidator
19 {
20 public:
21   SUIT_FileValidator(QWidget* parent = 0);
22   
23   virtual bool    canOpen( const QString& file );
24   virtual bool    canSave( const QString& file );
25
26   QWidget*        parent() const { return myParent; }
27   
28  private:
29   QWidget*        myParent;
30 };
31
32 #endif