• Skip to content
  • Skip to link menu
KDE 4.2 API Reference
  • KDE API Reference
  • API Reference
  • Sitemap
  • Contact Us
 

kmahjongg

Editor Class Reference

#include <Editor.h>

Inheritance diagram for Editor:

Inheritance graph
[legend]

List of all members.


Detailed Description

This class implements.

longer description

Author:
Mauricio Piacentini <mauricio@tabuleiro.com>

Definition at line 47 of file Editor.h.


Public Member Functions

 Editor (QWidget *parent=0)
virtual ~Editor ()

Protected Types

enum  { remove = 98, insert = 99, move = 100 }

Protected Slots

void drawFrameMouseMovedEvent (QMouseEvent *)
void drawFrameMousePressEvent (QMouseEvent *)
void loadBoard ()
void newBoard ()
bool saveBoard ()
void slotModeChanged (QAction *)
void slotShiftDown ()
void slotShiftLeft ()
void slotShiftRight ()
void slotShiftUp ()

Protected Member Functions

bool canInsert (POSITION &p)
void drawBackground (QPixmap *to)
void drawCursor (POSITION &p, bool visible)
void drawTiles (QPixmap *to)
void paintEvent (QPaintEvent *pa)
void resizeEvent (QResizeEvent *event)
void setupToolbar ()
void statusChanged ()
QString statusText ()
bool testSave ()
void transformPointToPosition (const QPoint &, POSITION &, bool align)

Member Enumeration Documentation

anonymous enum [protected]

Slot Description.

Describe enum

Enumerator:
remove  describe
insert  describe
move  describe

Definition at line 98 of file Editor.h.


Constructor & Destructor Documentation

Editor::Editor ( QWidget *  parent = 0  )  [explicit]

Constructor Description.

Parameters:
parent 

Definition at line 43 of file Editor.cpp.

Editor::~Editor (  )  [virtual]

Default Destructor.

Definition at line 95 of file Editor.cpp.


Member Function Documentation

bool Editor::canInsert ( POSITION &  p  )  [protected]

Method Description.

Parameters:
p pos
Returns:
true if

false if

Definition at line 666 of file Editor.cpp.

void Editor::drawBackground ( QPixmap *  to  )  [protected]

Method Description.

Definition at line 418 of file Editor.cpp.

void Editor::drawCursor ( POSITION &  p,
bool  visible 
) [protected]

Method Description.

Parameters:
p pos
visible 

Definition at line 611 of file Editor.cpp.

void Editor::drawFrameMouseMovedEvent ( QMouseEvent *  e  )  [protected, slot]

Slot Description.

Definition at line 628 of file Editor.cpp.

void Editor::drawFrameMousePressEvent ( QMouseEvent *  e  )  [protected, slot]

Slot Description.

Definition at line 574 of file Editor.cpp.

void Editor::drawTiles ( QPixmap *  to  )  [protected]

Method Description.

Parameters:
to destination QPixmap to draw to

Definition at line 441 of file Editor.cpp.

void Editor::loadBoard (  )  [protected, slot]

Slot Description.

Definition at line 299 of file Editor.cpp.

void Editor::newBoard (  )  [protected, slot]

Slot Description.

Definition at line 322 of file Editor.cpp.

void Editor::paintEvent ( QPaintEvent *  pa  )  [protected]

Method Description.

Definition at line 404 of file Editor.cpp.

void Editor::resizeEvent ( QResizeEvent *  event  )  [protected]

Method Description.

Definition at line 99 of file Editor.cpp.

bool Editor::saveBoard (  )  [protected, slot]

Slot Description.

Returns:
true if ...

false if ...

Definition at line 334 of file Editor.cpp.

void Editor::setupToolbar (  )  [protected]

Method Description.

Definition at line 106 of file Editor.cpp.

void Editor::slotModeChanged ( QAction *  act  )  [protected, slot]

Slot Description.

Definition at line 263 of file Editor.cpp.

void Editor::slotShiftDown (  )  [protected, slot]

Slot Description.

Definition at line 257 of file Editor.cpp.

void Editor::slotShiftLeft (  )  [protected, slot]

Slot Description.

Definition at line 239 of file Editor.cpp.

void Editor::slotShiftRight (  )  [protected, slot]

Slot Description.

Definition at line 245 of file Editor.cpp.

void Editor::slotShiftUp (  )  [protected, slot]

Slot Description.

Definition at line 251 of file Editor.cpp.

void Editor::statusChanged (  )  [protected]

Method Description.

Definition at line 233 of file Editor.cpp.

QString Editor::statusText (  )  [protected]

Method Description.

Returns:
status description

Definition at line 279 of file Editor.cpp.

bool Editor::testSave (  )  [protected]

Method Description.

Returns:
true if

false if

Definition at line 376 of file Editor.cpp.

void Editor::transformPointToPosition ( const QPoint &  point,
POSITION &  MouseClickPos,
bool  align 
) [protected]

Method Description.

Definition at line 508 of file Editor.cpp.


The documentation for this class was generated from the following files:
  • Editor.h
  • Editor.cpp

kmahjongg

Skip menu "kmahjongg"
  • Main Page
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Class Members

API Reference

Skip menu "API Reference"
  • kblackbox
  • kgoldrunner
  • kmahjongg
  • ksquares
  • libkdegames
  •   highscore
  •   kgame
  •   kggzgames
  •   kggzmod
  •   kggznet
  • libkmahjongg
Generated for API Reference by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal