/* ====================================================================
* 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