Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_dlg_preferences.cc File Reference
#include "kis_dlg_preferences.h"
#include <config-hdr.h>
#include <opengl/kis_opengl.h>
#include <QBitmap>
#include <QCheckBox>
#include <QComboBox>
#include <QClipboard>
#include <QCursor>
#include <QScreen>
#include <QFileDialog>
#include <QFormLayout>
#include <QGridLayout>
#include <QGroupBox>
#include <QLabel>
#include <QLayout>
#include <QLineEdit>
#include <QMdiArea>
#include <QMessageBox>
#include <QPushButton>
#include <QRadioButton>
#include <QSettings>
#include <QSlider>
#include <QStandardPaths>
#include <QThread>
#include <QStyleFactory>
#include <QFontComboBox>
#include <QFont>
#include <QSurfaceFormat>
#include <QColorSpace>
#include <KisApplication.h>
#include <KisDocument.h>
#include <kis_icon.h>
#include <KisPart.h>
#include <KisSpinBoxI18nHelper.h>
#include <KoColorModelStandardIds.h>
#include <KoColorProfile.h>
#include <KoColorSpaceEngine.h>
#include <KoConfigAuthorPage.h>
#include <KoConfig.h>
#include <KoPointerEvent.h>
#include <KoFileDialog.h>
#include "KoID.h"
#include <KoVBox.h>
#include <KTitleWidget>
#include <KoResourcePaths.h>
#include <kformat.h>
#include <klocalizedstring.h>
#include <kstandardguiitem.h>
#include <kundo2stack.h>
#include <KisResourceCacheDb.h>
#include <KisResourceLocator.h>
#include "KisProofingConfiguration.h"
#include "KisProofingConfigModel.h"
#include "KoColorConversionTransformation.h"
#include "kis_action_registry.h"
#include <kis_image.h>
#include <KisSqueezedComboBox.h>
#include "kis_clipboard.h"
#include "widgets/kis_cmb_idlist.h"
#include "KoColorSpace.h"
#include "KoColorSpaceRegistry.h"
#include "kis_canvas_resource_provider.h"
#include "kis_color_manager.h"
#include "kis_config.h"
#include "kis_image_config.h"
#include "kis_preference_set_registry.h"
#include "KisMainWindow.h"
#include "KisMimeDatabase.h"
#include "kis_file_name_requester.h"
#include <KisWidgetConnectionUtils.h>
#include <dialogs/KisFrameRateLimitModel.h>
#include <KisPlatformPluginInterfaceFactory.h>
#include "slider_and_spin_box_sync.h"
#include <kis_cubic_curve.h>
#include <kis_signals_blocker.h>
#include "input/config/kis_input_configuration_page.h"
#include "input/wintab/drawpile_tablettester/tablettester.h"
#include "KisDlgConfigureCumulativeUndo.h"
#include <config-qt-patches-present.h>
#include "kactioncollection.h"
#include "KisActionsSnapshot.h"
#include "kis_acyclic_signal_connector.h"
#include "KoColor.h"
#include "opengl/KisOpenGLModeProber.h"
#include "opengl/KisScreenInformationAdapter.h"
#include <QOpenGLContext>

Go to the source code of this file.

Classes

struct  BackupSuffixValidator
 
class  UnscrollableComboBox
 
struct  WritableLocationValidator
 

Namespaces

namespace  PopupPaletteTabPrivate
 

Functions

int getTotalRAM ()
 
Q_GUI_EXPORT int qt_defaultDpi ()
 
QString shortNameOfDisplay (int index)
 

Variables

static const QStringList PopupPaletteTabPrivate::allowedColorHistorySortingValues ({"none", "hsv"})
 

Function Documentation

◆ getTotalRAM()

int getTotalRAM ( )

Definition at line 1607 of file kis_dlg_preferences.cc.

1608{
1609 return KisImageConfig(true).totalRAM();
1610}
static int totalRAM()

References KisImageConfig::totalRAM().

◆ qt_defaultDpi()

Q_GUI_EXPORT int qt_defaultDpi ( )

HACK ALERT: this is a function from a private Qt's header qfont_p.h, we don't include the whole header, because it is painful in the environments we don't fully control, e.g. in distribution packages.

◆ shortNameOfDisplay()

QString shortNameOfDisplay ( int index)

Definition at line 122 of file kis_dlg_preferences.cc.

123{
124 if (QGuiApplication::screens().length() <= index) {
125 return QString();
126 }
127 QScreen* screen = QGuiApplication::screens()[index];
128 QString resolution = QString::number(screen->geometry().width()).append("x").append(QString::number(screen->geometry().height()));
129 QString name = screen->name();
130 // name and resolution for a specific screen can change, so they are not used in the identifier; but they can help people understand which screen is which
131
132 KisConfig cfg(true);
133 QString shortName = resolution + " " + name + " " + cfg.getScreenStringIdentfier(index);
134 return shortName;
135}
qreal length(const QPointF &vec)
Definition Ellipse.cc:82
const char * name(StandardAction id)

References KisConfig::getScreenStringIdentfier(), and length().