Source: scribus/mpalette.h


Annotated List
Files
Globals
Hierarchy
Index
#ifndef MPALETTE_H
#define MPALETTE_H

#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include "mspinbox.h"
#include "pageitem.h"
#include "page.h"
#include "scribusdoc.h"
#include "linkbutton.h"
#include "linecombo.h"
#include "cpalette.h"
#include "spalette.h"
#include "fontcombo.h"
extern bool CMSavail;

class NameWidget : public QLineEdit
{
    Q_OBJECT

public:
		NameWidget(QWidget* parent);
		~NameWidget() {};

signals:
		void Leaved();

protected:
    virtual void focusOutEvent(QFocusEvent *);
};

class Mpalette : public QDialog  {
Q_OBJECT
public:
    Mpalette(QWidget* parent, preV *Prefs);
    ~Mpalette() {};
    void closeEvent(QCloseEvent *ce);
		void ToggleFlow();
		void updateCList();
		void updateCmsList();
		void ShowCMS();
		void fillLangCombo(QMap Sprachen);

    QButtonGroup* buttonGroup5;
    QToolButton* SShape;
    QToolButton* SText;
    QToolButton* SImage;
    QToolButton* SLine;
    QToolButton* SGeom;
    QToolButton* SColor;
    QWidgetStack* TabStack;
    QWidgetStack* TabStack2;
    QWidget* page;
    QWidget* page_2;
    QWidget* page_2a;
    QWidget* page_2b;
    QWidget* page_3;
    QWidget* page_4;
    QWidget* page_5;
    Cpalette *Cpal;
    QGroupBox* NameGroup;
		NameWidget* NameEdit;
    QGroupBox* GeoGroup;
    QLabel* Text1;
    QLabel* Text2;
    QLabel* Text1a;
    QLabel* Text2a;
    MSpinBox* Width;
    MSpinBox* Xpos;
    MSpinBox* Ypos;
    MSpinBox* Height;
    QGroupBox* LayerGroup;
    QToolButton* Zup;
    QToolButton* ZDown;
    QToolButton* ZTop;
    QToolButton* ZBottom;
    QButtonGroup* RotationGroup;
    QRadioButton* TopLeft;
    QFrame* Line1;
    QRadioButton* TopRight;
    QFrame* Line2;
    QRadioButton* Center;
    QFrame* Line4;
    QRadioButton* BottomLeft;
    QFrame* Line5;
    QRadioButton* BottomRight;
    QLabel* Text3;
    MSpinBox* Rot;
    QToolButton* FlipH;
    QToolButton* FlipV;
    QToolButton* Locked;
    QToolButton* NoPrint;
    QButtonGroup* ShapeGroup;
    QToolButton* SRect;
    QToolButton* SOval;
    QToolButton* SCustom;
    QLabel* Text4;
    QSpinBox* RoundRect;
    QCheckBox* Textflow;
    QCheckBox* Textflow2;
    QToolButton* EditShape;
    QGroupBox* Distance;
    QGroupBox* Distance2;
    QLabel* TextLabel3;
    QLabel* TextLabel2;
    MSpinBox* Dist;
    MSpinBox* LineW;
    QLabel* Text14;
    QLabel* Text15;
    QLabel* Text16;
    MSpinBox* DTop;
    MSpinBox* DBottom;
    MSpinBox* DLeft;
    QLabel* Text17;
    MSpinBox* DRight;
    QCheckBox* NormText2;
		FontCombo* Fonts;
    QSpinBox* Size;
    QToolButton* Revert;
    QToolButton* Underline;
    QButtonGroup* ButtonGroup1;
    QToolButton* Subs;
    QToolButton* Supers;
    QToolButton* Kapital;
    QToolButton* Strike;
    QToolButton* Outlined;
    QButtonGroup* GroupAlign;
    QToolButton* TextL;
    QToolButton* TextR;
    QToolButton* TextC;
    QToolButton* TextB;
    QToolButton* TextF;
    QGroupBox* GroupBox3;
    MSpinBox* LineSp;
    MSpinBox* Extra;
    QLabel* Text5;
    QLabel* Text6;
    QGroupBox* GroupBox3a;
    Spalette *Spal;
    QLabel* Text20;
    QRadioButton* FreeScale;
    QLabel* Text13;
    MSpinBox* LYpos;
    QLabel* Text12;
    QLabel* Text11;
    MSpinBox* LXpos;
    LinkButton* Kette;
    MSpinBox* ScaleY;
    MSpinBox* ScaleX;
    QFrame* Line5_2;
    QRadioButton* FrameScale;
    QFrame* Frame4;
    QCheckBox* Aspect;
    QLabel* TextCms1;
    QLabel* TextCms2;
    QComboBox* InputP;
    QComboBox* MonitorI;
    QComboBox* LineMode;
    QLabel* Text9;
    MSpinBox* LSize;
    QLabel* TextLabel1;
    QComboBox* LJoinStyle;
    QLabel* Text10;
    QComboBox* LEndStyle;
    QLabel* Text8;
    LineCombo* LStyle;
		QListBox* StyledLine;
    QLabel* ScaleTxt;
    QSpinBox* ChScale;
    QLabel* StrokeIcon;
    QComboBox* TxStroke;
		QToolButton *PM1;
		QPopupMenu *TxStrokeSh;
    QLabel* FillIcon;
    QComboBox* TxFill;
		QToolButton *PM2;
		QPopupMenu *TxFillSh;
    QLabel* SprachT;
    QComboBox* LangCombo;
    PageItem *CurItem;
    bool HaveDoc;
    bool HaveItem;
    ScribusDoc *doc;
    double Umrech;
    bool LMode;

public slots:
		void SetDoc(ScribusDoc *d);
		void UnsetDoc();
		void NewSel(int nr);
		void SetCurItem(PageItem *i);
		void UnitChange();
    void setXY(double x, double y);
    void setBH(double x, double y);
		void setR(double r);
		void setRR(double r);
		void setRM(int r);
		void setLsp(double r);
		void setSize(int s);
		void setExtra(double e);
		void ChangeScaling();
		void setLvalue(double scx, double scy, double x, double y);
		void setSvalue(double s);
		void setLIvalue(PenStyle p, PenCapStyle pc, PenJoinStyle pj);
		void setStil(int s);
		void setAli(int e);
		void setTScale(int e);
		void NewTScale();
		void SetLineFormats(ScribusDoc *dd);
		void SetSTline(QListBoxItem *c);
		void NewTFont(int);
		void newTxtFill();
		void newTxtStroke();
		void setActShade(int id);
		void setActFarben(QString p, QString b, int shp, int shb);
		
private slots:
		void SelTab(int t);
		void NewX();
		void NewY();
		void NewW();
		void NewH();
		void NewR();
		void NewRR();
		void NewLsp();
		void NewSize();
		void NewExtra();
		void DoFlipH();
		void DoFlipV();
		void ToggleKette();
		void HChange();
		void VChange();
		void NewLocalXY();
		void NewLocalSC();
		void NewLS();
		void NewLSty();
		void NewLJoin();
		void NewLEnd();
		void NewAli();
		void setTypeStyle();
		void NewLMode();
		void DoLower();
		void DoRaise();
		void DoFront();
		void DoBack();
		void NewRotMode(int m);
		void DoFlow();
		void DoFlow2();
		void MakeRect();
		void MakeOval();
		void MakeIrre();
		void EditSh();
		void NewTDist();
		void DoRevert();
		void handleLock();
		void handlePrint();
		void handlePathLine();
		void handlePathDist();
		void handlePathOffs();
		void ChProf(const QString& prn);
		void ChIntent();
		void NewName();
		void NewLanguage();
	
signals:
	void Schliessen();
	void DocChanged();
	void NewAbStyle(int);
	void BackHome();
	void Stellung(int);
	void EditCL();
	void EditLSt();
	void NewTF(QString);

protected:
    QVBoxLayout* MpalLayout;
    QGridLayout* buttonGroup5Layout;
    QVBoxLayout* pageLayout;
    QVBoxLayout* pageLayout_2;
    QVBoxLayout* pageLayout_2a;
    QVBoxLayout* pageLayout_2b;
    QVBoxLayout* pageLayout_3;
    QVBoxLayout* pageLayout_4;
    QVBoxLayout* pageLayout_5;
    QHBoxLayout* layout60;
    QHBoxLayout* layout60a;
    QVBoxLayout* Layout44;
    QVBoxLayout* Layout44a;
    QGridLayout* Layout12;
    QVBoxLayout* Layout15_2;
    QHBoxLayout* Layout13;
    QHBoxLayout* layout47;
    QVBoxLayout* layout46;
    QGridLayout* layout41;
    QHBoxLayout* Layout1;
    QGridLayout* layout43;
    QVBoxLayout* Layout24;
    QHBoxLayout* Layout18;
    QHBoxLayout* Layout13_2;
    QGridLayout* Layout12_2;
    QHBoxLayout* NameGroupLayout;
    QGridLayout* GeoGroupLayout;
    QGridLayout* LayerGroupLayout;
    QHBoxLayout* RotationGroupLayout;
    QHBoxLayout* ShapeGroupLayout;
    QGridLayout* DistanceLayout;
    QGridLayout* DistanceLayout2;
    QHBoxLayout* ButtonGroup1Layout;
    QGridLayout* GroupAlignLayout;
    QGridLayout* GroupBox3Layout;
    QVBoxLayout* GroupBox3aLayout;
    QHBoxLayout* layout22;
    QHBoxLayout* layout23;
    QHBoxLayout* layout24;
    QHBoxLayout* layoutLang;
};

#endif

Generated by: paul on ahnews.music.salford.ac.uk on Tue Oct 21 16:33:32 2003, using kdoc 2.0a54.