SHARP Zaurus
ザウルスサポートステーション
クラス SlScrollImageEdit の解説
メインページ   クラス階層   アルファベット順リスト   データ構造リスト   ファイルリスト   データ構造メンバ  
クラス SlScrollImageEdit の解説

イメージの描画や表示を行うWidget. より詳しく...  適合機種情報はこちら

#include <slpaint.h>

SlScrollImageEditに対するクラス階層図

Inheritance graph
[凡例]
SlScrollImageEditのコラボレーション図

Collaboration graph
[凡例]
すべてのメンバリスト

シグナル  適合機種情報はこちら


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 ()
SlImageEditimage () 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::~SlScrollImageEdit ( )
 

SlScrollImageEditを破棄する


メンバ関数の解説

void SlScrollImageEdit::clearImage ( )
 

読みこまれたイメージを破棄する

SlImageEdit * SlScrollImageEdit::image ( ) const
 

内部で使われているSlImageEditを返す。

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 )
 

イメージに行列演算を行う

 
▲このページのトップへ
関連サイト   修理/ご相談窓口   利用上のご注意
COPYRIGHT