メインページ クラス階層 アルファベット順リスト データ構造リスト ファイルリスト データ構造メンバ
クラス SlScrollImageEdit の解説
イメージの描画や表示を行うWidget.
より詳しく... 適合機種情報はこちら
#include <slpaint.h>
SlScrollImageEditに対するクラス階層図
[凡例]SlScrollImageEditのコラボレーション図
[凡例]すべてのメンバリスト
シグナル 適合機種情報はこちら
|
void | keyPressed (QKeyEvent *) |
void | undoStatusChanged (bool) |
void | modifyStatusChanged (bool) |
void | resized (int, int) |
void | clicked (const QPoint &) |
公開メンバ
|
| SlScrollImageEdit (QWidget *parent=0, const char *name=NULL, WFlags f=0) |
| ~SlScrollImageEdit () |
SlImageEdit* | image () const |
bool | loadImage (const QString &) |
void | clearImage () |
void | newImage (int x, int y, const QColor &fillColor=Qt::white) |
bool | saveImage (const QString &,const char *format=NULL) |
bool | scroll (int, int) |
void | scale (double, double, bool isToOrigin=FALSE) |
void | scale (int, int) |
bool | isScaleAvailable (double, double, bool isToOrigin=FALSE) |
void | xFormPixmap (QWMatrix &) |
void | fullScreen () |
void | normalScreen () |
void | normalScreen (bool isNoLoad) |
bool | isUndoAvailable () |
bool | isModified () const |
ulong | orgImageWidth () const |
ulong | orgImageHeight () const |
ulong | scaledWidth () const |
ulong | scaledHeight () const |
bool | isPartialRequired () const |
void | setDialogMode (bool isOn) |
void | setEnabledImage (bool isEnabled) |
保護メンバ
|
void | keyPressEvent (QKeyEvent *) |
void | resizeEvent (QResizeEvent *) |
解説
イメージの描画や表示を行うWidget.
SlScrollImageEditクラスはイメージの表示や、編集機能を持ったWidgetであ る。イメージがWidgetのサイズよりも大きい場合にはスクロールバーを表示す ることもできる。
コンストラクタとデストラクタの解説
SlScrollImageEdit::SlScrollImageEdit (
|
QWidget * parent = 0,
|
|
const char * name = NULL,
|
|
WFlags f = 0 )
|
|
SlScrollImageEdit::~SlScrollImageEdit (
|
)
|
|
メンバ関数の解説
void SlScrollImageEdit::clearImage (
|
)
|
|
bool SlScrollImageEdit::isModified (
|
) const
|
|
bool SlScrollImageEdit::isScaleAvailable (
|
double sx,
|
|
double sy,
|
|
bool isToOrigin = FALSE )
|
|
|
sx,syで指定された倍率での拡大/縮小が可能かどうかを調べる。isToOrigin がtrueの場合は現在のイメージではなく、元のイメージに対しての倍率となる。
等倍指定もエラーとするので注意! |
bool SlScrollImageEdit::loadImage (
|
const QString & fileName )
|
|
|
fileNameで指定されたファイルを読み込む
成功すればTRUEを返す |
void SlScrollImageEdit::newImage (
|
int x,
|
|
int y,
|
|
const QColor & fillColor = Qt::white )
|
|
|
x,yで指定された大きさのイメージを作成する。bgColorで指定した色に塗られ る。 |
bool SlScrollImageEdit::saveImage (
|
const QString & fileName,
|
|
const char * format = NULL )
|
|
|
現在のイメージをfileNameで指定したファイルへ、formatで指定した形式で保 存する。
成功すればTRUEを返す |
void SlScrollImageEdit::scale (
|
int w,
|
|
int h )
|
|
|
w,hで指定された大きさになるように、イメージの拡大/縮小を行う。 |
void SlScrollImageEdit::scale (
|
double rx,
|
|
double ry,
|
|
bool isToOrigin = FALSE )
|
|
|
sx,syで指定された倍率での拡大/縮小を行う。 isToOriginがtrueの場合は現在のイメージではなく、元のイメージに対しての 倍率となる。 |
bool SlScrollImageEdit::scroll (
|
int x,
|
|
int y )
|
|
|
イメージをx,yだけスクロールする
スクロールできなかった場合はFALSEを返す |
void SlScrollImageEdit::setDialogMode (
|
bool isOn )
|
|
|
イメージ読み込み中に「お待ちください」ダイアログを表示するかどうかをセッ トする。isOnをtrueにすると表示する。 |
void SlScrollImageEdit::xFormPixmap (
|
QWMatrix & m )
|
|
|