Scribus Developer Documentation - API
logo-pen

Scribus Developer Documentation - API

Annot Class Reference

#include <annot.h>

Collaboration diagram for Annot:

Collaboration graph
[legend]

List of all members.

Public Slots

void NewName ()
void IPlace ()
void RemoveNIcon ()
void RemovePIcon ()
void RemoveRIcon ()
void IconsEin ()
void GetNIcon ()
void GetPIcon ()
void GetRIcon ()
void SelectFelder ()
void editKeySc ()
void editFormatSc ()
void editValidSc ()
void editCalcSc ()
void editJavaSc ()
void SetFormNum ()
void SetCurr ()
void HandleVali ()
void SetVali ()
void HandleCalc ()
void SetCalc ()
void SetFoScript (int it)
void SetCo (double x, double y)
void SetPg (int v)
void SetCross ()
void SetVals ()
void SetZiel (int i)
void GetFile ()
void SetActTyp (int it)
void SetLimit ()
void SetActScript (int it)
void setDateSample (const QString &ds)
void SetExternL ()

Public Member Functions

 Annot (QWidget *parent, PageItem *it, int Seite, int b, int h, ColorList Farben, ScribusView *vie)
 ~Annot ()
void DecodeNum ()
void DecodeVali ()
void DecodeCalc ()

Public Attributes

QStackedWidget * Fram
QStackedWidget * Fram2
QStackedWidget * FramOp
QStackedWidget * FoFram
QLabel * TextLabel1
QComboBox * ComboBox1
QLabel * TextVa
QFrame * Frame9
QComboBox * ActionCombo
QFrame * Frame3
QFrame * Frame4
QFrame * Frame4a
QLabel * TextLabel4a
QLineEdit * Name
QLabel * TextLabel4b
QLineEdit * Tip
QLabel * AcText1
QLabel * AcText2
QComboBox * SelAction
QTextEdit * EditJava
QGroupBox * GroupBox11
QLabel * TextLabel31
QLabel * TextLabel41
QLabel * TextLabel51
QCheckBox * LExtern
QLineEdit * Destfile
QPushButton * ChFile
NavigatorPg1
QSpinBox * SpinBox11
QSpinBox * SpinBox21
QSpinBox * SpinBox31
QGroupBox * GroupBox10
QLabel * TextLabel20
QLabel * TextLabel30
QTabWidget * TabWidget2
QWidget * tab
QGroupBox * GroupBox40
QComboBox * Schrift
QLabel * TextLabel60
QLabel * CheckBox30
QLabel * CheckBox40
QLineEdit * DownT
QLineEdit * TextO
QGroupBox * GroupBox30
QCheckBox * ReadOnly
QCheckBox * Required
QCheckBox * NoExport
QLabel * TextLabel8_2
QComboBox * ComboBox7_2
QLabel * TextLabel90
QComboBox * Visib
QGroupBox * GroupBox20
ColorComboBorderC
QLabel * TextLabel40a
QComboBox * BorderW
QLabel * TextLabel40
QLabel * TextLabel50
QComboBox * BorderS
QWidget * tab_2
QLabel * TextLabel70
QWidget * tab_3
QGroupBox * GroupBox40a
QGroupBox * GroupBox30a
QGroupBox * OptTextFeld
QCheckBox * MultiL
QCheckBox * Passwd
QCheckBox * Limit
QSpinBox * MaxChars
QCheckBox * NoScroll
QCheckBox * NoSpell
QLabel * TextLabel2_2
QGroupBox * OptCheck
QLabel * CText1
QComboBox * ChkStil
QCheckBox * isChkd
QGroupBox * OptCombo
QCheckBox * CanEdit
QWidget * tab4
QLabel * TextForm1
QComboBox * TxFormat
QGroupBox * GroupCust
QLabel * TextForm2
QPushButton * EditFormat
QTextEdit * FormatScript
QLabel * TextForm3
QPushButton * EditKeystr
QTextEdit * KeyScript
QFrame * FoFrameNone
QGroupBox * NumbGroup
QLabel * TextNu1
QSpinBox * Decim
QCheckBox * UseCurr
QLineEdit * CurSym
QCheckBox * PreCurr
QGroupBox * NumGroup2
QRadioButton * Format0
QRadioButton * Format1
QRadioButton * Format2
QRadioButton * Format3
QGroupBox * PercGroup
QLabel * TextNu1a
QSpinBox * Decim2
QGroupBox * NumGroup2a
QRadioButton * Format0a
QRadioButton * Format1a
QRadioButton * Format2a
QRadioButton * Format3a
QGroupBox * TimeGroup
QRadioButton * Format0b
QRadioButton * Format1b
QRadioButton * Format2b
QRadioButton * Format3b
QGroupBox * DateGroup
QComboBox * Format0c
QLabel * TextDa1
QWidget * tab_4
QGroupBox * ValidateGroup
QRadioButton * NoValid
QRadioButton * SimpleValid
QLineEdit * MinValid
QLineEdit * MaxValid
QRadioButton * CustomValid
QTextEdit * ValidScript
QPushButton * EditValScript
QWidget * tab_5
QGroupBox * CalcGroup
QRadioButton * NoCalc
QRadioButton * SimpleCalc
QComboBox * CalcArt
QLabel * TextLabel1_2
QLineEdit * CalcFields
QRadioButton * CustomCalc
QTextEdit * CalcScript
QPushButton * EditCalc
QPushButton * EditJ
QPushButton * SeField
QFrame * Frame3b
QLabel * SubText1
QLineEdit * SubURL
QCheckBox * SubAsHtml
QFrame * Frame3c
QLabel * SubText1a
QLineEdit * SubURLa
QGroupBox * OptIcons
QCheckBox * UseIcons
QPushButton * IconN
QLabel * NiconPrev
QPushButton * IconP
QLabel * PiconPrev
QPushButton * IconR
QLabel * RiconPrev
QPushButton * IconNR
QPushButton * IconPR
QPushButton * IconRR
QPushButton * PlaceIcon
QPushButton * PushButton1
QPushButton * PushButton2
PageItemitem
ScribusViewview
int Breite
int Hoehe
int OriBreite
int OriHoehe
int ScrEdited
int FormNum
QString JavaScr
int MaxSeite
QString OldName

Protected Attributes

QVBoxLayout * AnnotLayout
QHBoxLayout * Layout1
QHBoxLayout * Layout1_2
QGridLayout * GroupBox11Layout
QVBoxLayout * Frame3Layout
QVBoxLayout * Frame3bLayout
QVBoxLayout * Frame3cLayout
QVBoxLayout * GroupBox10Layout
QGridLayout * Layout60
QVBoxLayout * tabLayout
QHBoxLayout * Layout10
QGridLayout * GroupBox40Layout
QGridLayout * GroupBox30Layout
QGridLayout * GroupBox20Layout
QVBoxLayout * tabLayout_2
QHBoxLayout * Layout20
QVBoxLayout * tabLayout_3
QGridLayout * GroupBox40aLayout
QGridLayout * GroupBox30aLayout
QGridLayout * Frame4aLayout
QVBoxLayout * OptTextFeldLayout
QHBoxLayout * Layout7
QHBoxLayout * Layout71
QHBoxLayout * Layout8
QVBoxLayout * OptCheckLayout
QHBoxLayout * ChkLayout
QVBoxLayout * OptComboLayout
QVBoxLayout * Layout
QHBoxLayout * FLayout
QVBoxLayout * GroupCustLayout
QVBoxLayout * FLayout3
QHBoxLayout * FLayout2
QVBoxLayout * FLayout5
QHBoxLayout * FLayout4
QVBoxLayout * NumbGroupLayout
QHBoxLayout * LayoutFN1
QHBoxLayout * LayoutFN2
QGridLayout * NumGroup2Layout
QVBoxLayout * PercGroupLayout
QHBoxLayout * LayoutFN1a
QGridLayout * NumGroup2aLayout
QVBoxLayout * TimeGroupLayout
QVBoxLayout * DateGroupLayout
QHBoxLayout * LayoutFN1c
QVBoxLayout * tabLayout_4
QVBoxLayout * ValidateGroupLayout
QGridLayout * VLayout1
QHBoxLayout * VLayout2
QVBoxLayout * tabLayout_5
QVBoxLayout * CalcGroupLayout
QHBoxLayout * CLayout1
QHBoxLayout * CLayout2
QHBoxLayout * CLayout3
QHBoxLayout * Layout18
QVBoxLayout * OptIconsLayout
QHBoxLayout * Layout17
QGridLayout * Layout14
QGridLayout * Layout15
QGridLayout * Layout16
PrefsContextdirs


Detailed Description

Definition at line 37 of file annot.h.


Constructor & Destructor Documentation

Annot::Annot ( QWidget *  parent,
PageItem it,
int  Seite,
int  b,
int  h,
ColorList  Farben,
ScribusView vie 
)

Definition at line 56 of file annot.cpp.

References Annotation::AAact(), AcText1, AcText2, Annotation::Action(), ActionCombo, Annotation::ActionType(), PageItem::annotation(), AnnotLayout, BorderC, Annotation::borderColor(), BorderS, BorderW, Navigator::Breite, Breite, Annotation::Bsty(), Annotation::Bwid(), CalcArt, CalcFields, CalcGroup, CalcGroupLayout, CalcScript, CanEdit, CheckBox30, CheckBox40, ChFile, ChkLayout, Annotation::ChkStil(), ChkStil, CLayout1, CLayout2, CLayout3, ComboBox1, ComboBox7_2, CText1, CurSym, CustomCalc, CustomValid, DateGroup, DateGroupLayout, Decim, Decim2, DecodeNum(), Destfile, dirs, ScribusView::Doc, doc, ColorList::document(), Annotation::Down(), DownT, EditCalc, editCalcSc(), EditFormat, editFormatSc(), EditJ, EditJava, editJavaSc(), editKeySc(), EditKeystr, editValidSc(), EditValScript, Annotation::Extern(), Annotation::F_act(), Annotation::Feed(), Annotation::Flag(), FLayout, FLayout2, FLayout3, FLayout4, FLayout5, FoFram, FoFrameNone, Annotation::Font(), Annotation::Format(), Format0, Format0a, Format0b, Format0c, Format1, Format1a, Format1b, Format2, Format2a, Format2b, Format3, Format3a, Format3b, FormatScript, FormNum, Fram, Fram2, Frame3, Frame3b, Frame3bLayout, Frame3c, Frame3cLayout, Frame3Layout, Frame4, Frame4a, Frame4aLayout, Frame9, FramOp, PrefsFile::getContext(), GetFile(), GetNIcon(), GetPIcon(), GetRIcon(), GroupBox10, GroupBox10Layout, GroupBox11, GroupBox11Layout, GroupBox20, GroupBox20Layout, GroupBox30, GroupBox30a, GroupBox30aLayout, GroupBox30Layout, GroupBox40, GroupBox40a, GroupBox40aLayout, GroupBox40Layout, GroupCust, GroupCustLayout, HandleCalc(), HandleVali(), Navigator::Hoehe, Hoehe, Annotation::HTML(), IconN, IconNR, IconP, IconPR, IconR, IconRR, IconsEin(), ColorCombo::insertSmallItem(), PrefsManager::instance(), IPlace(), Annotation::IsChk(), isChkd, item, PageItem::itemName, Annotation::K_act(), KeyScript, Layout, Layout1, Layout10, Layout14, Layout15, Layout16, Layout17, Layout18, Layout1_2, Layout20, Layout60, Layout7, Layout71, Layout8, LayoutFN1, LayoutFN1a, LayoutFN1c, LayoutFN2, LExtern, Limit, loadIcon(), ScImage::LoadPicture(), Annotation::MaxChar(), MaxChars, MaxSeite, MaxValid, MinValid, MultiL, Name, NewName(), NiconPrev, NoCalc, NoExport, CommonStrings::None, NoScroll, NoSpell, NoValid, NumbGroup, NumbGroupLayout, NumGroup2, NumGroup2a, NumGroup2aLayout, NumGroup2Layout, OldName, OptCheck, OptCheckLayout, OptCombo, OptComboLayout, OptIcons, OptIconsLayout, OptTextFeld, OptTextFeldLayout, OriBreite, OriHoehe, Passwd, PercGroup, PercGroupLayout, PageItem::Pfile, PageItem::Pfile2, PageItem::Pfile3, Pg1, PiconPrev, PlaceIcon, Navigator::pmx, PreCurr, PrefsManager::prefsFile, PushButton1, PushButton2, ScImage::qImage(), ReadOnly, RemoveNIcon(), RemovePIcon(), RemoveRIcon(), Required, ScImage::RGBData, RiconPrev, Annotation::RollOver(), Schrift, ScrEdited, SeField, SelAction, SelectFelder(), SetActScript(), SetActTyp(), SetCalc(), SetCo(), SetCross(), SetCurr(), setDateSample(), SetExternL(), SetFormNum(), SetFoScript(), SetLimit(), SetPg(), SetVali(), SetVals(), SetZiel(), SimpleCalc, SimpleValid, SpinBox11, SpinBox21, SpinBox31, SubAsHtml, SubText1, SubText1a, SubURL, SubURLa, tab, tab4, tab_2, tab_3, tab_4, tab_5, tabLayout, tabLayout_2, tabLayout_3, tabLayout_4, tabLayout_5, TabWidget2, TextDa1, TextForm1, TextForm2, TextForm3, TextLabel1, TextLabel1_2, TextLabel20, TextLabel2_2, TextLabel30, TextLabel31, TextLabel40, TextLabel40a, TextLabel41, TextLabel50, TextLabel51, TextLabel60, TextLabel70, TextLabel90, TextNu1, TextNu1a, TextO, TextVa, TimeGroup, TimeGroupLayout, Tip, Annotation::ToolTip(), tr(), CommonStrings::tr_NoneColor, TxFormat, Annotation::Type(), UseCurr, Annotation::UseIcons(), UseIcons, ValidateGroup, ValidateGroupLayout, ValidScript, view, Annotation::Vis(), Visib, VLayout1, VLayout2, and Annotation::Ziel().

Annot::~Annot (  ) 

Definition at line 1177 of file annot.cpp.


Member Function Documentation

void Annot::DecodeNum (  ) 

void Annot::DecodeVali (  ) 

Definition at line 1451 of file annot.cpp.

References PageItem::annotation(), item, MaxValid, MinValid, and Annotation::V_act().

Referenced by SetVali().

void Annot::DecodeCalc (  ) 

Definition at line 1462 of file annot.cpp.

References PageItem::annotation(), Annotation::C_act(), CalcArt, CalcFields, and item.

Referenced by SetCalc().

void Annot::NewName (  )  [slot]

Definition at line 1180 of file annot.cpp.

References ScribusView::Doc, item, ScribusDoc::Items, Name, OldName, and view.

Referenced by Annot().

void Annot::IPlace (  )  [slot]

void Annot::RemoveNIcon (  )  [slot]

Definition at line 1238 of file annot.cpp.

References IconNR, item, NiconPrev, PageItem::Pfile, and PageItem::PicAvail.

Referenced by Annot().

void Annot::RemovePIcon (  )  [slot]

Definition at line 1246 of file annot.cpp.

References IconPR, item, PageItem::Pfile2, and PiconPrev.

Referenced by Annot().

void Annot::RemoveRIcon (  )  [slot]

Definition at line 1253 of file annot.cpp.

References IconRR, item, PageItem::Pfile3, and RiconPrev.

Referenced by Annot().

void Annot::IconsEin (  )  [slot]

void Annot::GetNIcon (  )  [slot]

void Annot::GetPIcon (  )  [slot]

void Annot::GetRIcon (  )  [slot]

void Annot::SelectFelder (  )  [slot]

Definition at line 1356 of file annot.cpp.

References CalcFields, ScribusView::Doc, item, PageItem::itemName, SelectFields::S_Fields, and view.

Referenced by Annot().

void Annot::editKeySc (  )  [slot]

void Annot::editFormatSc (  )  [slot]

void Annot::editValidSc (  )  [slot]

void Annot::editCalcSc (  )  [slot]

void Annot::editJavaSc (