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