/* -*- C++ -*-

   $Id: AlignmentPanel.h,v 1.4 2002/06/26 09:21:56 faure Exp $

   This file is part of Kontour.
   Copyright (C) 1998 Kai-Uwe Sattler (kus@iti.cs.uni-magdeburg.de)
   Copyright (C) 2002 Igor Jansen (rm@kde.org)

   This program is free software; you can redistribute it and/or modify
   it under the terms of the GNU Library General Public License as
   published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.

   This program is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   GNU General Public License for more details.

   You should have received a copy of the GNU Library General Public License
   along with this program; if not, write to the Free Software
   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.

*/

#ifndef __AlignmentPanel_h__
#define __AlignmentPanel_h__

#include <qdockwindow.h>

class KontourView;
class QTabWidget;
class QPushButton;
class QCheckBox;
class QRadioButton;

namespace Kontour {

class AlignmentPanel : public QDockWindow
{
  Q_OBJECT
public:
  AlignmentPanel(KontourView *aView, QWidget *parent = 0L, const char *name = 0L);

private:
  KontourView        *mView;
  QTabWidget         *mTab;

  QPushButton        *halignButton[3];
  QPushButton        *valignButton[3];
  QPushButton        *hdistButton[4];
  QPushButton        *vdistButton[4];
  QCheckBox          *gbutton;
  QCheckBox          *cbutton;
  QRadioButton       *sbutton;
  QRadioButton       *pbutton;
};

};
using namespace Kontour;

#endif
