Krita Source Code Documentation
Loading...
Searching...
No Matches
KoResourceLoadResult.cpp File Reference
#include "KoResourceLoadResult.h"
#include <variant>
#include <KisMpl.h>
#include <KoResource.h>

Go to the source code of this file.

Classes

struct  KoResourceLoadResult::Private
 

Functions

QDebug operator<< (QDebug debug, const KoResourceLoadResult &result)
 

Function Documentation

◆ operator<<()

QDebug operator<< ( QDebug debug,
const KoResourceLoadResult & result )

Definition at line 83 of file KoResourceLoadResult.cpp.

84{
85 QDebugStateSaver saver(debug);
86 debug.nospace();
87
88 switch (result.type()) {
90 debug << "KoResourceLoadResult(ExistingResource:" << result.signature() << ")";
91 break;
93 debug << "KoResourceLoadResult(EmbeddedResource:" << result.signature() << ")";
94 break;
96 debug << "KoResourceLoadResult(FailedLink:" << result.signature() << ")";
97 break;
98 }
99
100 return debug;
101}
KoResourceSignature signature() const
PyObject * debug(PyObject *, PyObject *args)

References KoResourceLoadResult::EmbeddedResource, KoResourceLoadResult::ExistingResource, KoResourceLoadResult::FailedLink, KoResourceLoadResult::signature(), and KoResourceLoadResult::type().