+ void adjustFrameSize();
+
+ /** @brief Adds a "start" and "end" info text to the animation viewports. */
+ void addAnimInfoText();
+
+ /** @brief Updates the font for the "start" and "end" info text. */
+ void updateInfoText();
+
+ /** @brief Removes the "start" and "end" info text from animation viewports. */
+ void deleteAnimInfoText();
+
+ qreal maxZIndex();
+
+ /** @brief Gets the minimum/maximum Z index of items.
+ * @param maxBound true: use maximum Z index; false: use minimum
+ * @param intersectingOnly if true, consider only the items intersecting
+ * with the currently selected item
+ */
+ qreal zIndexBounds(bool maxBound, bool intersectingOnly);
+
+ void itemRotate(qreal val, int axis);
+
+ void selectItems(int itemType);
+
+ /** @brief Appends the shortcut of a QAction to a tooltip text */
+ QString getTooltipWithShortcut(const QString& text, QAction *button);
+