Krita Source Code Documentation
Loading...
Searching...
No Matches
StoryboardDockerDock.cpp File Reference
#include "StoryboardDockerDock.h"
#include "CommentDelegate.h"
#include "CommentModel.h"
#include "StoryboardModel.h"
#include "StoryboardDelegate.h"
#include "StoryboardView.h"
#include "StoryboardUtils.h"
#include "DlgExportStoryboard.h"
#include "KisAddRemoveStoryboardCommand.h"
#include <QMenu>
#include <QButtonGroup>
#include <QDebug>
#include <QStringListModel>
#include <QListView>
#include <QItemSelection>
#include <QSize>
#include <QPrinter>
#include <QTextDocument>
#include <QAbstractTextDocumentLayout>
#include <QSvgGenerator>
#include <QSvgRenderer>
#include <QMessageBox>
#include <QSizePolicy>
#include <klocalizedstring.h>
#include <KisPart.h>
#include <KisViewManager.h>
#include <kis_node_manager.h>
#include <KisDocument.h>
#include <kis_icon.h>
#include <kis_image_animation_interface.h>
#include <kis_time_span.h>
#include <kis_global.h>
#include <KisCursorOverrideLock.h>
#include "ui_wdgstoryboarddock.h"
#include "ui_wdgcommentmenu.h"
#include "ui_wdgarrangemenu.h"
#include "StoryboardDockerDock.moc"

Go to the source code of this file.

Classes

class  ArrangeMenu
 
class  CommentMenu
 

Enumerations

enum  Mode { Column , Row , Grid }
 
enum  View { All , ThumbnailsOnly , CommentsOnly }
 

Functions

QMap< QString, QDomNode > rootItemsInSvg (const QDomDocument &d)
 

Enumeration Type Documentation

◆ Mode

enum Mode
Enumerator
Column 
Row 
Grid 

Definition at line 48 of file StoryboardDockerDock.cpp.

48 {
49 Column,
50 Row,
51 Grid
52};

◆ View

enum View
Enumerator
All 
ThumbnailsOnly 
CommentsOnly 

Definition at line 54 of file StoryboardDockerDock.cpp.

54 {
55 All,
58};

Function Documentation

◆ rootItemsInSvg()

QMap< QString, QDomNode > rootItemsInSvg ( const QDomDocument & d)
inline

Definition at line 153 of file StoryboardDockerDock.cpp.

153 {
154 QMap<QString, QDomNode> nodeMap;
155 QDomNodeList svgs = d.elementsByTagName("svg");
156 KIS_ASSERT_RECOVER_RETURN_VALUE(svgs.size() > 0, nodeMap);
157 QDomNode svg = svgs.at(0);
158 QDomNodeList children = svg.toElement().childNodes();
159 for (int i = 0; i < children.count(); i++) {
160 QString id = children.at(i).toElement().attribute("id");
161 if (id.isEmpty())
162 continue;
163
164 nodeMap.insert(id, children.at(i));
165 }
166 return nodeMap;
167};
#define KIS_ASSERT_RECOVER_RETURN_VALUE(cond, val)
Definition kis_assert.h:85

References KIS_ASSERT_RECOVER_RETURN_VALUE.