Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
previewmanager.cpp File Reference

(93398b995448ba97b7d1d29f9aaea395758897e0)

#include "formwindowbase_p.h"
#include "previewmanager_p.h"
#include "qdesigner_formbuilder_p.h"
#include "shared_settings_p.h"
#include "widgetfactory_p.h"
#include "zoomwidget_p.h"
#include <deviceskin_p.h>
#include <QtDesigner/abstractformeditor.h>
#include <QtDesigner/abstractformwindow.h>
#include <QtDesigner/abstractformwindowmanager.h>
#include <QtDesigner/abstractsettings.h>
#include <QtWidgets/qapplication.h>
#include <QtWidgets/qboxlayout.h>
#include <QtWidgets/qdialog.h>
#include <QtWidgets/qdockwidget.h>
#include <QtWidgets/qmainwindow.h>
#include <QtWidgets/qmenu.h>
#include <QtGui/qaction.h>
#include <QtGui/qactiongroup.h>
#include <QtGui/qcursor.h>
#include <QtGui/qevent.h>
#include <QtGui/qpixmap.h>
#include <QtGui/qscreen.h>
#include <QtGui/qtransform.h>
#include <QtCore/qdebug.h>
#include <QtCore/qlist.h>
#include <QtCore/qmap.h>
#include <QtCore/qpointer.h>
#include <QtCore/qshareddata.h>
#include "previewmanager.moc"
Include dependency graph for previewmanager.cpp:

Go to the source code of this file.

Classes

struct  qdesigner_internal::PreviewData
class  qdesigner_internal::DesignerZoomProxyWidget
class  qdesigner_internal::DesignerZoomWidget
class  qdesigner_internal::PreviewDeviceSkin
class  qdesigner_internal::PreviewConfigurationData
class  qdesigner_internal::ZoomablePreviewDeviceSkin
class  qdesigner_internal::PreviewManagerPrivate

Namespaces

namespace  qdesigner_internal
 Auxiliary methods to store/retrieve settings.

Functions

static int compare (const qdesigner_internal::PreviewConfiguration &pc1, const qdesigner_internal::PreviewConfiguration &pc2) noexcept
static QActionqdesigner_internal::createCheckableActionIntData (const QString &label, int actionValue, int currentState, QActionGroup *ag, QObject *parent)
static bool qdesigner_internal::comparesEqual (const PreviewConfigurationData &lhs, const PreviewConfigurationData &rhs) noexcept
bool qdesigner_internal::comparesEqual (const PreviewConfiguration &lhs, const PreviewConfiguration &rhs)
Qt::strong_ordering qdesigner_internal::compareThreeWay (const PreviewConfiguration &lhs, const PreviewConfiguration &rhs)
static qreal qdesigner_internal::zoomFactor (int percent)
static QSize qdesigner_internal::scaleSize (int zoomPercent, const QSize &size)
static QWidgetqdesigner_internal::fakeContainer (QWidget *w)
static PreviewConfiguration qdesigner_internal::configurationFromSettings (QDesignerFormEditorInterface *core, const QString &style)

Variables

static constexpr auto qdesigner_internal::styleKey = "Style"_L1
static constexpr auto qdesigner_internal::appStyleSheetKey = "AppStyleSheet"_L1
static constexpr auto qdesigner_internal::skinKey = "Skin"_L1

Function Documentation

◆ compare()

int compare ( const qdesigner_internal::PreviewConfiguration & pc1,
const qdesigner_internal::PreviewConfiguration & pc2 )
inlinestaticnoexcept

Definition at line 43 of file previewmanager.cpp.

Referenced by qdesigner_internal::PreviewConfiguration::compareThreeWay.

Here is the caller graph for this function: