10#ifndef _KIS_DLG_PREFERENCES_H_
11#define _KIS_DLG_PREFERENCES_H_
14#include <QButtonGroup>
18#include <kpagedialog.h>
24#include "ui_wdggeneralsettings.h"
25#include "ui_wdgdisplaysettings.h"
26#include "ui_wdgcolorsettings.h"
27#include "ui_wdgtabletsettings.h"
28#include "ui_wdgperformancesettings.h"
29#include "ui_wdgfullscreensettings.h"
30#include "ui_WdgPopupPaletteSettings.h"
52 formLayout_13->takeRow(chkShowRootLayer);
53 chkShowRootLayer->setVisible(
false);
63 GeneralTab(QWidget *parent = 0,
const char *name = 0);
70 int colorSamplerPreviewCircleDiameter()
const;
71 qreal colorSamplerPreviewCircleThickness()
const;
72 bool colorSamplerPreviewCircleOutlineEnabled()
const;
73 bool colorSamplerPreviewCircleExtraCirclesEnabled()
const;
76 bool saveSessionOnQuit()
const;
79 int autoSaveInterval();
82 bool showOutlineWhilePainting();
83 bool showEraserOutlineWhilePainting();
86 bool showCanvasMessages();
89 bool trimFramesImport();
91 bool toolOptionsInDocker();
93 bool longPressEnabled();
94 bool kineticScrollingEnabled();
95 int kineticScrollingGesture();
96 int kineticScrollingSensitivity();
97 bool kineticScrollingHiddenScrollbars();
99 bool switchSelectionCtrlAlt();
100 bool convertToImageColorspaceOnImport();
102 bool autopinLayersToTimeline();
103 bool adaptivePlaybackRange();
104 bool autoZoomTimelineToPlaybackRange();
106 bool renameMergedLayers();
107 bool renamePastedLayers();
108 bool renameDuplicatedLayers();
109 QString exportMimeType();
112 static void setColorSamplerPreviewStyleItems(QComboBox *cmb);
117 void getBackgroundImage();
118 void clearBackgroundImage();
119 void checkResourcePath();
120 void enableSubWindowOptions(
int);
121 void updateTouchPressureSensitivityEnabled(
int);
122 void showAdvancedCumulativeUndoSettings();
124 void colorSamplePreviewStyleChanged(
int index);
125 void colorSamplePreviewSizeChanged(
int value);
126 void colorSamplePreviewThicknessChanged(qreal
value);
127 void colorSamplePreviewOutlineEnabledChanged(
int value);
265 setObjectName(name); setupUi(
this);
278 void load(
bool requestDefault);
303 setObjectName(name); setupUi(
this);
365 setObjectName(name); setupUi(
this);
398 void showEvent(QShowEvent *event)
override;
float value(const T *src, size_t ch)
void toggleUseDefaultColorSpace(bool useDefColorSpace)
QList< QLabel * > m_monitorProfileLabels
void toggleAllowMonitorProfileSelection(bool useSystemProfile)
QButtonGroup m_pasteBehaviourGroup
QPointer< QCheckBox > m_chkEnableCanvasColorSpaceManagement
QPointer< KisSqueezedComboBox > m_canvasSurfaceBitDepth
QScopedPointer< KisProofingConfigModel > m_proofModel
QPointer< KisSqueezedComboBox > m_canvasSurfaceColorSpace
QList< KisSqueezedComboBox * > m_monitorProfileWidgets
void refillMonitorProfiles(const KoID &s)
void updateProofingDisplayInfo()
ColorSettingsTab(QWidget *parent=0, const char *name=0)
WdgColorSettings * m_page
DisplaySettingsTab(QWidget *parent=0, const char *name=0)
void slotUseOpenGLToggled(bool isChecked)
void slotPreferredSurfaceFormatChanged(int index)
FullscreenSettingsTab(QWidget *parent)
QButtonGroup m_pasteFormatGroup
KisCumulativeUndoData m_cumulativeUndoData
The KisActionsSnapshot class.
CanvasSurfaceBitDepthMode
KoConfigAuthorPage * m_authorPage
PerformanceTab * m_performanceSettings
ColorSettingsTab * m_colorSettings
PopupPaletteTab * m_popupPaletteSettings
KisInputConfigurationPage * m_inputConfiguration
~KisDlgPreferences() override
FullscreenSettingsTab * m_fullscreenSettings
ShortcutSettingsTab * m_shortcutSettings
TabletSettingsTab * m_tabletSettings
QList< KPageWidgetItem * > m_pages
DisplaySettingsTab * m_displaySettings
void slotButtonClicked(QAbstractButton *button)
KisDlgPreferences(QWidget *parent=0, const char *name=0)
void showEvent(QShowEvent *event) override
A Configuration Dialog Page to configure the canvas input.
The KisProofingConfigModel class.
Widget for configuration of KAccel and KGlobalAccel.
~ShortcutSettingsTab() override
WdgShortcutSettings * m_page
QScopedPointer< KisActionsSnapshot > m_snapshot
ShortcutSettingsTab(QWidget *parent=0, const char *name=0)
void slotResolutionSettings()
WdgTabletSettings * m_page
TabletSettingsTab(QWidget *parent=0, const char *name=0)
WdgColorSettings(QWidget *parent)
WdgDisplaySettings(QWidget *parent, const char *name)
WdgFullscreenSettingsBase(QWidget *parent)
WdgGeneralSettings(QWidget *parent, const char *name)
WdgShortcutSettings(QWidget *parent)
WdgTabletSettings(QWidget *parent)
QString button(const QWheelEvent &ev)