KDEUI
#include <kpixmapregionselectordialog.h>
Static Public Member Functions | |
static QImage | getSelectedImage (const QPixmap &pixmap, QWidget *parent=0L) |
static QImage | getSelectedImage (const QPixmap &pixmap, int aspectRatioWidth, int aspectRatioHeight, QWidget *parent=0L) |
static QRect | getSelectedRegion (const QPixmap &pixmap, QWidget *parent=0L) |
static QRect | getSelectedRegion (const QPixmap &pixmap, int aspectRatioWidth, int aspectRatioHeight, QWidget *parent=0L) |
Static Public Member Functions inherited from KDialog | |
static bool | avoidArea (QWidget *widget, const QRect &area, int screen=-1) |
static void | centerOnScreen (QWidget *widget, int screen=-1) |
static int | groupSpacingHint () |
static QString | makeStandardCaption (const QString &userCaption, QWidget *window=0, CaptionFlags flags=HIGCompliantCaption) |
static int | marginHint () |
static void | resizeLayout (QWidget *widget, int margin, int spacing) |
static void | resizeLayout (QLayout *lay, int margin, int spacing) |
static void | setAllowEmbeddingInGraphicsView (bool allowEmbedding) |
static int | spacingHint () |
Additional Inherited Members | |
Public Types inherited from KDialog | |
enum | ButtonCode { None = 0x00000000, Help = 0x00000001, Default = 0x00000002, Ok = 0x00000004, Apply = 0x00000008, Try = 0x00000010, Cancel = 0x00000020, Close = 0x00000040, No = 0x00000080, Yes = 0x00000100, Reset = 0x00000200, Details = 0x00000400, User1 = 0x00001000, User2 = 0x00002000, User3 = 0x00004000, NoDefault = 0x00008000 } |
enum | ButtonPopupMode { InstantPopup = 0, DelayedPopup = 1 } |
enum | CaptionFlag { NoCaptionFlags = 0, AppNameCaption = 1, ModifiedCaption = 2, HIGCompliantCaption = AppNameCaption } |
Public Slots inherited from KDialog | |
void | delayedDestruct () |
void | enableButton (ButtonCode id, bool state) |
void | enableButtonApply (bool state) |
void | enableButtonCancel (bool state) |
void | enableButtonOk (bool state) |
void | enableLinkedHelp (bool state) |
bool | isDetailsWidgetVisible () const |
virtual void | setCaption (const QString &caption) |
virtual void | setCaption (const QString &caption, bool modified) |
void | setDetailsWidget (QWidget *detailsWidget) |
void | setDetailsWidgetVisible (bool visible) |
void | setHelp (const QString &anchor, const QString &appname=QString()) |
void | setHelpLinkText (const QString &text) |
virtual void | setPlainCaption (const QString &caption) |
Signals inherited from KDialog | |
void | aboutToShowDetails () |
void | applyClicked () |
void | buttonClicked (KDialog::ButtonCode button) |
void | cancelClicked () |
void | closeClicked () |
void | defaultClicked () |
void | finished () |
void | helpClicked () |
void | hidden () |
void | layoutHintChanged () |
void | noClicked () |
void | okClicked () |
void | resetClicked () |
void | tryClicked () |
void | user1Clicked () |
void | user2Clicked () |
void | user3Clicked () |
void | yesClicked () |
Protected Slots inherited from KDialog | |
virtual void | slotButtonClicked (int button) |
void | updateGeometry () |
Protected Member Functions inherited from KDialog | |
KDialog (KDialogPrivate &dd, QWidget *parent, Qt::WindowFlags flags=0) | |
virtual void | closeEvent (QCloseEvent *e) |
virtual void | hideEvent (QHideEvent *) |
virtual void | keyPressEvent (QKeyEvent *) |
Protected Attributes inherited from KDialog | |
KDialogPrivate *const | d_ptr |
Detailed Description
A dialog that uses a KPixmapRegionSelectorWidget to allow the user to select a region of an image.
If you want to use special features like forcing the selected area to have a fixed aspect ratio, you can use
- See also
- pixmapRegionSelectorWidget() to get the pointer to the KPixmapRegionSelectorWidget object and set the desired options there.
There are some convenience methods that allow to easily show a dialog for the user to select a region of an image, and just care about the selected image.
Definition at line 44 of file kpixmapregionselectordialog.h.
Constructor & Destructor Documentation
|
explicit |
The constructor of an empty KPixmapRegionSelectorDialog, you have to call later the setPixmap method of the KPixmapRegionSelectorWidget widget of the new object.
Definition at line 60 of file kpixmapregionselectordialog.cpp.
KPixmapRegionSelectorDialog::~KPixmapRegionSelectorDialog | ( | ) |
The destructor of the dialog.
Definition at line 78 of file kpixmapregionselectordialog.cpp.
Member Function Documentation
void KPixmapRegionSelectorDialog::adjustRegionSelectorWidgetSizeToFitScreen | ( | ) |
- Since
- 4.4.3 Adjusts the size of the KPixmapRegionSelectorWidget to not overflow the screen size
Definition at line 88 of file kpixmapregionselectordialog.cpp.
|
static |
Creates a modal dialog, lets the user to select a region of the pixmap
and returns when the dialog is closed.
- Returns
- the selected image, or an invalid image if the user pressed the Cancel button.
Definition at line 128 of file kpixmapregionselectordialog.cpp.
|
static |
Creates a modal dialog, lets the user to select a region of the pixmap
with the same aspect ratio than aspectRatioWidth
x aspectRatioHeight
and returns when the dialog is closed.
- Returns
- the selected image, or an invalid image if the user pressed the Cancel button.
Definition at line 145 of file kpixmapregionselectordialog.cpp.
|
static |
Creates a modal dialog, lets the user to select a region of the pixmap
and returns when the dialog is closed.
- Returns
- the selected rectangle, or an invalid rectangle if the user pressed the Cancel button.
Definition at line 93 of file kpixmapregionselectordialog.cpp.
|
static |
Creates a modal dialog, lets the user to select a region of the pixmap
with the same aspect ratio than aspectRatioWidth
x aspectRatioHeight
and returns when the dialog is closed.
- Returns
- the selected rectangle, or an invalid rectangle if the user pressed the Cancel button.
Definition at line 110 of file kpixmapregionselectordialog.cpp.
KPixmapRegionSelectorWidget * KPixmapRegionSelectorDialog::pixmapRegionSelectorWidget | ( | ) | const |
- Returns
- the KPixmapRegionSelectorWidget widget so that additional parameters can be set by using it.
Definition at line 83 of file kpixmapregionselectordialog.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:49:18 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.