dlgtcsvs.h

Go to the documentation of this file.
00001 // OSB library ************************************************ -*- C++ -*-
00007 /*
00008   AUTHOR(S): Stephan Broennimann (vb)
00009 
00010   RCS information
00011    $Name: OSB_060808 $
00012    $Revision: 1.4 $
00013 
00014   License
00015    OSB rating and billing library for communication networks
00016    Copyright (C) 2004, 2005, 2006  OSB systems
00017 
00018    This file may be distributed and/or modify under the terms of the
00019    GNU General Public License (GPL) as published by the Free Software
00020    Foundation which is provided in the file LICENSE.GPL included in the
00021    packaging of this file.
00022 
00023    The file is distributed in the hope that it will be useful, but WITHOUT
00024    ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
00025    FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
00026    for more details.
00027 
00028    Holders of a OSB Commercial License may use this file under the terms
00029    and conditions of this commercial license.
00030  */
00031 #ifndef _DLGTCSVS_H_
00032 #define _DLGTCSVS_H_
00033 
00034 // ************************************************************************
00035 // included header files
00036 // + standard includes
00037 
00038 // + libraries
00039 
00040 // + local headers
00041 
00042 // ************************************************************************
00043 // class declarations
00044 namespace OSB_LIB {
00045     class TcsVersion;
00046 }
00047 
00048 // ************************************************************************
00049 // namespace extensions
00050 namespace OSB_GUI {
00051 
00052 // ************************************************************************
00053 // class definitions
00058     class DlgTcsVs {
00059     public:
00061         virtual inline ~DlgTcsVs();
00062     public:
00064         virtual int showTcsVs(
00065             const OSB_LIB::TcsVersion& tcsVs
00066         ) = 0;
00068         virtual int editTcsVs(
00069             OSB_LIB::TcsVersion* tcsVs
00070         ) = 0;
00071     };                                  // class DlgTcsVs
00072 }                                       // namespace OSB_GUI
00073 
00074 // ************************************************************************
00075 // inline definitions
00076 namespace OSB_GUI {
00077     // ********************************************************************
00078     // DlgTcsVs
00079     DlgTcsVs::~DlgTcsVs()
00080     {
00081         // empty
00082     }
00083 }                                       // namespace OSB_GUI
00084 #endif                                  // #ifndef _DLGTCSVS_H_

Generated on Sat Sep 2 14:17:36 2006 for OSB Library by  doxygen 1.4.7