データファイルの読み込みと書き込みを実装.
RectとChipの引数付きコンストラクタをcppに移動.
チップ追加処理を汎用部とメニューコマンド部に分離.
スプライトデータファイルをテーブルに反映する処理を実装.

Openメニュー項目でスプライトデータファイルを開いた時、そのデータを
テーブルウィジェットに反映する.
imageListだとテクスチャと混同しやすいためsheetListに改名.

関連する関数も改名.
関数にコメントを付ける.
ソースにコメントを追加.
clearChipList()をclearChipListView()に改名.

ビューを空にするだけで、データは操作しないため、それと分かる名前に変更する.
チップリストの変更をスプライトデータに反映する.
チップ画像に点線で枠を表示.
チップの座標変更時にチップサイズが変わってしまう問題を修正.

データは左上・右下を記録しているが、Qtでは左上・サイズになっている.
このため、座標変更のみ行う場合は左上と右下の両方を更新しなければな
らないが、左上しか更新していなかった.
そこで、右下も更新するようにする.
チップリストに拡縮と回転の項目を追加.

拡縮と回転の項目を入れてなかったので入れる.
項目の横幅のデフォルトを小さくして、全項目を画面に収める.
チップリストの拡縮・回転項目にアイテムを設定する.

Qtデザイナで列を追加したので、値を設定するコードを追加する.
チップリストの変更をシートリストの画像に反映する.
マウスイベント処理のためeditViewをサブクラス化する.

チップ画像をマウスでドラッグ＆ドロップできるように、マウスイベント
を処理する必要がある. Qtにおける基本的なイベントハンドラの実装方法
はサブクラス化のようなので、QGraphicsViewのサブクラスを作成し、こ
れにイベントハンドラを実装する.
QGraphicsViewではなくQGraphicsSceneをサブクラス化するように変更.

こちらのほうが座標処理がやりやすいし、実際に操作対象であるチップ画
像を保持しているので扱いやすい.
選択の有無でチップ画像の枠線の色を変更する.

未選択は赤、選択中は緑にする.
選択したチップ画像をドラッグできるようにする.
マウスボタン押下時の取得座標を修正.

シーン座標系の処理で誤ってpos()を使っていたためsecnePos()に修正.
インデント修正のみ.