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
18class KisViewManager;
24{
25
26 Q_OBJECT
27
28public:
29
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();
44 bool useVerticalGuides();
46 QString suffix();
47private Q_SLOTS:
48
49 void applyClicked();
50 void lineEditEnable();
51 void setMimeType(int index);
52 void updatePreview();
53private:
59};
60
61#endif // DLG_IMAGESPLIT
DlgImagesplit(KisViewManager *view, const QString &suffix, QStringList listMimeType, int defaultMimeIndex, QImage thumbnail, QList< qreal > hGuides, QList< qreal > vGuides, qreal thumbnailRatio)
~DlgImagesplit() override
QList< qreal > m_verticalGuides
void setMimeType(int index)
QList< qreal > m_horizontalGuides
WdgImagesplit * m_page
A dialog base class with standard buttons and predefined layouts.
Definition KoDialog.h:116