/* ====================================================================
* Copyright (c) 2003-2006, Martin Hauner
*                          http://subcommander.tigris.org
*
* Subcommander is licensed as described in the file doc/COPYING, which
* you should have received as part of this distribution.
* ====================================================================
*/

#ifndef _SC_LAYOUTSETTINGS_H
#define _SC_LAYOUTSETTINGS_H

// qt
#include <qrect.h>
#include <qstring.h>
class QHeader;

class LayoutSettings
{
public:
  virtual ~LayoutSettings(){}
  
  virtual QRect getWindowRect( const QString& key, const QRect& def ) = 0;
  virtual void  setWindowRect( const QString& key, const QRect& rect ) = 0;
  
  virtual void getHeaderColumns( const QString& key, QHeader* ) = 0;
  virtual void setHeaderColumns( const QString& key, const QHeader* ) = 0;
  
  virtual int  getPosition( const QString& key ) = 0;
  virtual void setPosition( const QString& key, int pos ) = 0;
};

#endif // _SC_LAYOUTSETTINGS_H
/* ====================================================================
* Copyright (c) 2003-2006, Martin Hauner
*                          http://subcommander.tigris.org
*
* Subcommander is licensed as described in the file doc/COPYING, which
* you should have received as part of this distribution.
* ====================================================================
*/

#ifndef _SC_LAYOUTSETTINGS_H
#define _SC_LAYOUTSETTINGS_H

// qt
#include <qrect.h>
#include <qstring.h>
class QHeader;

class LayoutSettings
{
public:
  virtual ~LayoutSettings(){}
  
  virtual QRect getWindowRect( const QString& key, const QRect& def ) = 0;
  virtual void  setWindowRect( const QString& key, const QRect& rect ) = 0;
  
  virtual void getHeaderColumns( const QString& key, QHeader* ) = 0;
  virtual void setHeaderColumns( const QString& key, const QHeader* ) = 0;
  
  virtual int  getPosition( const QString& key ) = 0;
  virtual void setPosition( const QString& key, int pos ) = 0;
};

#endif // _SC_LAYOUTSETTINGS_H
/* ====================================================================
* Copyright (c) 2003-2006, Martin Hauner
*                          http://subcommander.tigris.org
*
* Subcommander is licensed as described in the file doc/COPYING, which
* you should have received as part of this distribution.
* ====================================================================
*/

#ifndef _SC_LAYOUTSETTINGS_H
#define _SC_LAYOUTSETTINGS_H

// qt
#include <qrect.h>
#include <qstring.h>
class QHeader;

class LayoutSettings
{
public:
  virtual ~LayoutSettings(){}
  
  virtual QRect getWindowRect( const QString& key, const QRect& def ) = 0;
  virtual void  setWindowRect( const QString& key, const QRect& rect ) = 0;
  
  virtual void getHeaderColumns( const QString& key, QHeader* ) = 0;
  virtual void setHeaderColumns( const QString& key, const QHeader* ) = 0;
  
  virtual int  getPosition( const QString& key ) = 0;
  virtual void setPosition( const QString& key, int pos ) = 0;
};

#endif // _SC_LAYOUTSETTINGS_H


syntax highlighted by Code2HTML, v. 0.9.1