Back to index

scribus-ng  1.3.4.dfsg+svn20071115
tabmanager.h
Go to the documentation of this file.
00001 /*
00002 For general Scribus (>=1.3.2) copyright and licensing information please refer
00003 to the COPYING file provided with the program. Following this notice may exist
00004 a copyright and/or license notice that predates the release of Scribus 1.3.2
00005 for which a new license (GPL+exception) is in place.
00006 */
00007 #ifndef TABMANAGER_H
00008 #define TABMANAGER_H
00009 
00010 #include <qvariant.h>
00011 #include <qdialog.h>
00012 #include <qvaluelist.h>
00013 
00014 #include "scribusapi.h"
00015 #include "pageitem.h"
00016 
00017 class QVBoxLayout;
00018 class QHBoxLayout;
00019 class QPushButton;
00020 class Tabruler;
00021 
00022 class SCRIBUS_API TabManager : public QDialog
00023 {
00024        Q_OBJECT
00025 
00026 public:
00027        TabManager( QWidget* parent, int dEin, QValueList<ParagraphStyle::TabRecord> inTab, double wid);
00028        ~TabManager() {};
00029        Tabruler* TabList;
00030        QPushButton* OKButton;
00031        QPushButton* CancelButton;
00032        QValueList<ParagraphStyle::TabRecord> tmpTab;
00033 
00034 public slots:
00035        void exitOK();
00036 
00037 protected:
00038        QVBoxLayout* TabManagerLayout;
00039        QHBoxLayout* layout10;
00040        
00041        double docUnitRatio;
00042 };
00043 
00044 #endif // TABMANAGER_H