Krita Source Code Documentation
Loading...
Searching...
No Matches
dlg_imagesplit.h
Go to the documentation of this file.
1
/*
2
* dlg_imagesplit.h -- part of KimageShop^WKrayon^WKrita
3
*
4
* SPDX-FileCopyrightText: 2009 Boudewijn Rempt <boud@valdyas.org>
5
* SPDX-FileCopyrightText: 2011 Srikanth Tiyyagura <srikanth.tulasiram@gmail.com>
6
*
7
* SPDX-License-Identifier: GPL-2.0-or-later
8
*/
9
#ifndef DLG_IMAGESPLIT
10
#define DLG_IMAGESPLIT
11
12
#include <
KoDialog.h
>
13
14
#include <
kis_types.h
>
15
16
#include "
wdg_imagesplit.h
"
17
18
class
KisViewManager
;
23
class
DlgImagesplit
:
public
KoDialog
24
{
25
26
Q_OBJECT
27
28
public
:
29
30
DlgImagesplit
(
KisViewManager
* view
31
,
const
QString &
suffix
32
,
QStringList
listMimeType
33
,
int
defaultMimeIndex
34
, QImage thumbnail
35
,
QList<qreal>
hGuides
36
,
QList<qreal>
vGuides
37
, qreal thumbnailRatio);
38
~DlgImagesplit
()
override
;
39
bool
autoSave
();
40
bool
sortHorizontal
();
41
int
horizontalLines
();
42
int
verticalLines
();
43
bool
useHorizontalGuides
();
44
bool
useVerticalGuides
();
45
int
cmbIndex
;
46
QString
suffix
();
47
private
Q_SLOTS:
48
49
void
applyClicked
();
50
void
lineEditEnable
();
51
void
setMimeType
(
int
index);
52
void
updatePreview
();
53
private
:
54
WdgImagesplit
*
m_page
;
55
QImage
m_thumbnail
;
56
QList<qreal>
m_horizontalGuides
;
57
QList<qreal>
m_verticalGuides
;
58
qreal
m_thumbnailRatio
;
59
};
60
61
#endif
// DLG_IMAGESPLIT
KoDialog.h
DlgImagesplit
Definition
dlg_imagesplit.h:24
DlgImagesplit::useVerticalGuides
bool useVerticalGuides()
Definition
dlg_imagesplit.cpp:113
DlgImagesplit::suffix
QString suffix()
Definition
dlg_imagesplit.cpp:118
DlgImagesplit::DlgImagesplit
DlgImagesplit(KisViewManager *view, const QString &suffix, QStringList listMimeType, int defaultMimeIndex, QImage thumbnail, QList< qreal > hGuides, QList< qreal > vGuides, qreal thumbnailRatio)
Definition
dlg_imagesplit.cpp:20
DlgImagesplit::lineEditEnable
void lineEditEnable()
Definition
dlg_imagesplit.cpp:64
DlgImagesplit::~DlgImagesplit
~DlgImagesplit() override
Definition
dlg_imagesplit.cpp:60
DlgImagesplit::m_thumbnail
QImage m_thumbnail
Definition
dlg_imagesplit.h:55
DlgImagesplit::m_verticalGuides
QList< qreal > m_verticalGuides
Definition
dlg_imagesplit.h:57
DlgImagesplit::verticalLines
int verticalLines()
Definition
dlg_imagesplit.cpp:103
DlgImagesplit::sortHorizontal
bool sortHorizontal()
Definition
dlg_imagesplit.cpp:90
DlgImagesplit::applyClicked
void applyClicked()
Definition
dlg_imagesplit.cpp:176
DlgImagesplit::autoSave
bool autoSave()
Definition
dlg_imagesplit.cpp:82
DlgImagesplit::cmbIndex
int cmbIndex
Definition
dlg_imagesplit.h:45
DlgImagesplit::horizontalLines
int horizontalLines()
Definition
dlg_imagesplit.cpp:98
DlgImagesplit::setMimeType
void setMimeType(int index)
Definition
dlg_imagesplit.cpp:123
DlgImagesplit::m_horizontalGuides
QList< qreal > m_horizontalGuides
Definition
dlg_imagesplit.h:56
DlgImagesplit::useHorizontalGuides
bool useHorizontalGuides()
Definition
dlg_imagesplit.cpp:108
DlgImagesplit::updatePreview
void updatePreview()
Definition
dlg_imagesplit.cpp:128
DlgImagesplit::m_thumbnailRatio
qreal m_thumbnailRatio
Definition
dlg_imagesplit.h:58
DlgImagesplit::m_page
WdgImagesplit * m_page
Definition
dlg_imagesplit.h:54
KisViewManager
Definition
KisViewManager.h:52
KoDialog
A dialog base class with standard buttons and predefined layouts.
Definition
KoDialog.h:116
QList< QString >
WdgImagesplit
Definition
wdg_imagesplit.h:16
kis_types.h
wdg_imagesplit.h
plugins
extensions
imagesplit
dlg_imagesplit.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52