+ QAction *m_buttonRect;
+ QAction *m_buttonText;
+ QAction *m_buttonImage;
+ QAction *m_buttonCursor;
+ QAction *m_buttonSave;
+ QAction *m_buttonLoad;
+
+ QAction *m_unicodeAction;
+
+ /** \brief Dialog for entering unicode in text fields */
+ UnicodeDialog *m_unicodeDialog;
+ /** project path for storing title clips */
+ QString m_projectTitlePath;
+ Timecode m_tc;
+
+ /** See http://doc.trolltech.com/4.5/signalsandslots.html#advanced-signals-and-slots-usage */
+ QSignalMapper *m_signalMapper;
+
+ enum ValueType { ValueWidth = 0, ValueHeight = 1 };
+
+ /** \brief Sets the font weight value in the combo box. (#909) */
+ void setFontBoxWeight(int weight);
+
+ /** \brief Store the current choices of font, background and rect values */
+ void writeChoices();
+ /** \brief Read the last stored choices into the dialog */
+ void readChoices();
+ /** \brief Update the displayed X/Y coordinate values */
+ void updateCoordinates(QGraphicsItem *i);
+ /** \brief Update displayed width/height values */
+ void updateDimension(QGraphicsItem *i);
+ /** \brief Update displayed rotation/zoom values */
+ void updateRotZoom(QGraphicsItem *i);
+
+ /** \brief Update the item's position */
+ void updatePosition(QGraphicsItem *i);
+
+ void textChanged(QGraphicsTextItem *i);
+ void updateAxisButtons(QGraphicsItem *i);
+
+ void updateTextOriginX();
+ void updateTextOriginY();
+
+ /** \brief Enables the toolbars suiting to toolType */
+ void enableToolbars(TITLETOOL toolType);
+ /** \brief Shows the toolbars suiting to toolType */
+ void showToolbars(TITLETOOL toolType);
+ /** \brief Check a tool button. */
+ void checkButton(TITLETOOL toolType);
+
+ void adjustFrameSize();
+ /** \brief Add a "start" and "end" info text to the animation viewports */
+ void addAnimInfoText();
+ /** \brief Update font for the "start" and "end" info text */
+ void updateInfoText();
+ /** \brief Remove the "start" and "end" info text from animation viewports */
+ void deleteAnimInfoText();