#include <kpixmapregionselectordialog.h>
Public Member Functions | |
| KPixmapRegionSelectorDialog (TQWidget *parent=0L, const char *name=0L, bool modal=false) | |
| ~KPixmapRegionSelectorDialog () | |
| KPixmapRegionSelectorWidget * | pixmapRegionSelectorWidget () const |
Public Member Functions inherited from KDialogBase | |
| KDialogBase (TQWidget *parent=0, const char *name=0, bool modal=true, const TQString &caption=TQString::null, int buttonMask=Ok|Apply|Cancel, ButtonCode defaultButton=Ok, bool separator=false, const KGuiItem &user1=KGuiItem(), const KGuiItem &user2=KGuiItem(), const KGuiItem &user3=KGuiItem()) | |
| KDialogBase (int dialogFace, const TQString &caption, int buttonMask, ButtonCode defaultButton, TQWidget *parent=0, const char *name=0, bool modal=true, bool separator=false, const KGuiItem &user1=KGuiItem(), const KGuiItem &user2=KGuiItem(), const KGuiItem &user3=KGuiItem()) | |
| KDialogBase (KDialogBase::DialogType dialogFace, WFlags f, TQWidget *parent=0, const char *name=0, bool modal=true, const TQString &caption=TQString::null, int buttonMask=Ok|Apply|Cancel, ButtonCode defaultButton=Ok, bool separator=false, const KGuiItem &user1=KGuiItem(), const KGuiItem &user2=KGuiItem(), const KGuiItem &user3=KGuiItem()) | |
| KDialogBase (const TQString &caption, int buttonMask=Yes|No|Cancel, ButtonCode defaultButton=Yes, ButtonCode escapeButton=Cancel, TQWidget *parent=0, const char *name=0, bool modal=true, bool separator=false, const KGuiItem &yes=KStdGuiItem::yes(), const KGuiItem &no=KStdGuiItem::no(), const KGuiItem &cancel=KStdGuiItem::cancel()) | |
| ~KDialogBase () | |
| void | setButtonBoxOrientation (int orientation) |
| void | setEscapeButton (ButtonCode id) |
| virtual void | adjustSize () |
| virtual TQSize | sizeHint () const |
| virtual TQSize | minimumSizeHint () const |
| TQFrame * | plainPage () |
| TQFrame * | addPage (const TQString &itemName, const TQString &header=TQString::null, const TQPixmap &pixmap=TQPixmap()) |
| TQFrame * | addPage (const TQStringList &items, const TQString &header=TQString::null, const TQPixmap &pixmap=TQPixmap()) |
| TQVBox * | addVBoxPage (const TQString &itemName, const TQString &header=TQString::null, const TQPixmap &pixmap=TQPixmap()) |
| TQVBox * | addVBoxPage (const TQStringList &items, const TQString &header=TQString::null, const TQPixmap &pixmap=TQPixmap()) |
| TQHBox * | addHBoxPage (const TQString &itemName, const TQString &header=TQString::null, const TQPixmap &pixmap=TQPixmap()) |
| TQHBox * | addHBoxPage (const TQStringList &items, const TQString &header=TQString::null, const TQPixmap &pixmap=TQPixmap()) |
| TQGrid * | addGridPage (int n, Orientation dir, const TQString &itemName, const TQString &header=TQString::null, const TQPixmap &pixmap=TQPixmap()) |
| TQGrid * | addGridPage (int n, Orientation dir, const TQStringList &items, const TQString &header=TQString::null, const TQPixmap &pixmap=TQPixmap()) |
| void | setFolderIcon (const TQStringList &path, const TQPixmap &pixmap) |
| TQFrame * | makeMainWidget () |
| TQVBox * | makeVBoxMainWidget () |
| TQHBox * | makeHBoxMainWidget () |
| TQGrid * | makeGridMainWidget (int n, Orientation dir) |
| void | enableButtonSeparator (bool state) |
| void | showButton (ButtonCode id, bool state) |
| void | showButtonOK (bool state) |
| void | showButtonApply (bool state) |
| void | showButtonCancel (bool state) |
| bool | showPage (int index) |
| int | activePageIndex () const |
| int | pageIndex (TQWidget *widget) const |
| void | setMainWidget (TQWidget *widget) |
| TQWidget * | mainWidget () |
| void | disableResize () |
| void | setInitialSize (const TQSize &s, bool noResize=false) |
| void | incInitialSize (const TQSize &s, bool noResize=false) |
| TQSize | configDialogSize (const TQString &groupName) const |
| TQSize | configDialogSize (TDEConfig &config, const TQString &groupName) const |
| void | saveDialogSize (const TQString &groupName, bool global=false) |
| void | saveDialogSize (TDEConfig &config, const TQString &groupName, bool global=false) const |
| void | setButtonOK (const KGuiItem &item=KStdGuiItem::ok()) |
| void | setButtonOKText (const TQString &text=TQString::null, const TQString &tooltip=TQString::null, const TQString &quickhelp=TQString::null) TDE_DEPRECATED |
| void | setButtonApply (const KGuiItem &item=KStdGuiItem::apply()) |
| void | setButtonApplyText (const TQString &text=TQString::null, const TQString &tooltip=TQString::null, const TQString &quickhelp=TQString::null) TDE_DEPRECATED |
| void | setButtonCancel (const KGuiItem &item=KStdGuiItem::cancel()) |
| void | setButtonCancelText (const TQString &text=TQString::null, const TQString &tooltip=TQString::null, const TQString &quickhelp=TQString::null) TDE_DEPRECATED |
| void | setButtonText (ButtonCode id, const TQString &text) |
| void | setButtonTip (ButtonCode id, const TQString &text) |
| void | setButtonWhatsThis (ButtonCode id, const TQString &text) |
| void | setButtonGuiItem (ButtonCode id, const KGuiItem &item) |
| void | setTreeListAutoResize (bool state) |
| void | setShowIconsInTreeList (bool state) |
| void | setRootIsDecorated (bool state) |
| void | unfoldTreeList (bool persist=false) |
| void | addWidgetBelowList (TQWidget *widget) |
| void | addButtonBelowList (const TQString &text, TQObject *recv, const char *slot) |
| void | addButtonBelowList (const KGuiItem &guiitem, TQObject *recv, const char *slot) |
| void | setIconListAllVisible (bool state) |
| void | showTile (bool state) |
| void | getBorderWidths (int &ulx, int &uly, int &lrx, int &lry) const TDE_DEPRECATED |
| TQRect | getContentsRect () const TDE_DEPRECATED |
| TQSize | calculateSize (int w, int h) const |
| TQString | helpLinkText () const |
| TQPushButton * | actionButton (ButtonCode id) |
Public Member Functions inherited from KDialog | |
| KDialog (TQWidget *parent=0, const char *name=0, bool modal=false, WFlags f=0) | |
Static Public Member Functions | |
| static TQRect | getSelectedRegion (const TQPixmap &pixmap, TQWidget *parent=0L) |
| static TQRect | getSelectedRegion (const TQPixmap &pixmap, int aspectRatioWidth, int aspectRatioHeight, TQWidget *parent=0L) |
| static TQImage | getSelectedImage (const TQPixmap &pixmap, TQWidget *parent=0L) |
| static TQImage | getSelectedImage (const TQPixmap &pixmap, int aspectRatioWidth, int aspectRatioHeight, TQWidget *parent=0L) |
Static Public Member Functions inherited from KDialogBase | |
| static bool | haveBackgroundTile () |
| static const TQPixmap * | backgroundTile () |
| static const TQPixmap * | getBackgroundTile () TDE_DEPRECATED |
| static void | setBackgroundTile (const TQPixmap *pix) |
Static Public Member Functions inherited from KDialog | |
| static int | marginHint () |
| static int | spacingHint () |
| static void | resizeLayout (TQWidget *widget, int margin, int spacing) |
| static void | resizeLayout (TQLayoutItem *lay, int margin, int spacing) |
| static void | centerOnScreen (TQWidget *widget, int screen=-1) |
| static bool | avoidArea (TQWidget *widget, const TQRect &area, int screen=-1) |
Protected Attributes | |
| KPixmapRegionSelectorWidget * | m_pixmapSelectorWidget |
Additional Inherited Members | |
Public Types inherited from KDialogBase | |
| enum | ButtonCode { Help = 0x00000001 , Default = 0x00000002 , Ok = 0x00000004 , Apply = 0x00000008 , Try = 0x00000010 , Cancel = 0x00000020 , Close = 0x00000040 , User1 = 0x00000080 , User2 = 0x00000100 , User3 = 0x00000200 , No = 0x00000080 , Yes = 0x00000100 , Details = 0x00000400 , Filler = 0x40000000 , Stretch = 0x80000000 , NoDefault } |
| enum | ActionButtonStyle { ActionStyle0 =0 , ActionStyle1 , ActionStyle2 , ActionStyle3 , ActionStyle4 , ActionStyleMAX } |
| enum | DialogType { TreeList = KJanusWidget::TreeList , Tabbed = KJanusWidget::Tabbed , Plain = KJanusWidget::Plain , Swallow = KJanusWidget::Swallow , IconList = KJanusWidget::IconList } |
Public Slots inherited from KDialogBase | |
| void | enableButton (ButtonCode id, bool state) |
| void | enableButtonOK (bool state) |
| void | enableButtonApply (bool state) |
| void | enableButtonCancel (bool state) |
| void | enableLinkedHelp (bool state) |
| void | delayedDestruct () |
| void | setHelpLinkText (const TQString &text) |
| void | setHelp (const TQString &anchor, const TQString &appname=TQString::null) |
| void | helpClickedSlot (const TQString &) |
| void | setDetails (bool showDetails) |
| void | setDetailsWidget (TQWidget *detailsWidget) |
| void | updateBackground () |
| void | cancel () |
Public Slots inherited from KDialog | |
| virtual void | polish () |
| virtual void | setCaption (const TQString &caption) |
| virtual void | setPlainCaption (const TQString &caption) |
Signals inherited from KDialogBase | |
| void | helpClicked () |
| void | defaultClicked () |
| void | user3Clicked () |
| void | user2Clicked () |
| void | user1Clicked () |
| void | applyClicked () |
| void | tryClicked () |
| void | okClicked () |
| void | yesClicked () |
| void | noClicked () |
| void | cancelClicked () |
| void | closeClicked () |
| void | apply () |
| void | backgroundChanged () |
| void | hidden () |
| void | finished () |
| void | aboutToShowDetails () |
| void | aboutToShowPage (TQWidget *page) |
Signals inherited from KDialog | |
| void | layoutHintChanged () |
Protected Slots inherited from KDialogBase | |
| virtual void | slotHelp () |
| virtual void | slotDefault () |
| virtual void | slotDetails () |
| virtual void | slotUser3 () |
| virtual void | slotUser2 () |
| virtual void | slotUser1 () |
| virtual void | slotOk () |
| virtual void | slotApply () |
| virtual void | slotTry () |
| virtual void | slotYes () |
| virtual void | slotNo () |
| virtual void | slotCancel () |
| virtual void | slotClose () |
| virtual void | applyPressed () |
| void | updateGeometry () |
| void | slotDelayedDestruct () |
Protected Member Functions inherited from KDialogBase | |
| virtual void | keyPressEvent (TQKeyEvent *e) |
| virtual void | hideEvent (TQHideEvent *) |
| virtual void | closeEvent (TQCloseEvent *e) |
| virtual void | virtual_hook (int id, void *data) |
| virtual void | keyPressEvent (TQKeyEvent *) |
| virtual void | virtual_hook (int id, void *data) |
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.
- Since
- 3.4
Definition at line 42 of file kpixmapregionselectordialog.h.
Constructor & Destructor Documentation
◆ KPixmapRegionSelectorDialog()
| KPixmapRegionSelectorDialog::KPixmapRegionSelectorDialog | ( | TQWidget * | parent = 0L, |
| const char * | name = 0L, |
||
| bool | modal = false |
||
| ) |
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 27 of file kpixmapregionselectordialog.cpp.
◆ ~KPixmapRegionSelectorDialog()
| KPixmapRegionSelectorDialog::~KPixmapRegionSelectorDialog | ( | ) |
The destructor of the dialog.
Definition at line 39 of file kpixmapregionselectordialog.cpp.
Member Function Documentation
◆ getSelectedImage() [1/2]
|
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 106 of file kpixmapregionselectordialog.cpp.
◆ getSelectedImage() [2/2]
|
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 86 of file kpixmapregionselectordialog.cpp.
◆ getSelectedRegion() [1/2]
|
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 64 of file kpixmapregionselectordialog.cpp.
◆ getSelectedRegion() [2/2]
|
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 43 of file kpixmapregionselectordialog.cpp.
◆ pixmapRegionSelectorWidget()
|
inline |
- Returns
- the KPixmapRegionSelectorWidget widget so that additional parameters can be set by using it.
Definition at line 61 of file kpixmapregionselectordialog.h.
Member Data Documentation
◆ m_pixmapSelectorWidget
|
protected |
Definition at line 103 of file kpixmapregionselectordialog.h.
The documentation for this class was generated from the following files:
Trinity API Reference
Public Member Functions inherited from