kanagram
Go to the documentation of this file.
30 #include <KMainWindow>
31 #include <KRandomSequence>
47 class KActionCollection;
51 class KShortcutsEditor;
76 void reloadSettings();
90 void refreshVocabularies();
93 void slotShowSettings();
100 void slotFileError(
const QString &filename);
103 void slotChooseVocabulary();
106 void slotNextAnagram();
109 void slotRevealWord();
112 void slotNextVocabulary();
115 void slotPrevVocabulary();
118 void slotToggleHint();
121 void slotTogglePicHint();
124 void slotSaveSettings();
127 void slotSettingsCancelled();
130 void slotEnableApplyButton();
156 void drawTextNew(QPainter &p,
const QString &text,
int textAlign,
int xMargin,
157 int yMargin,
const QRect &rect,
bool highlight,
int fontSize = 18);
162 void play(
const QString &filename);
167 void paintEvent(QPaintEvent *);
172 void resizeEvent(QResizeEvent *);
178 void mousePressEvent(QMouseEvent *e);
184 void mouseMoveEvent(QMouseEvent *e);
190 void randomHintImage();
196 void drawHelpText(QPainter &p,
const QString &text);
203 void drawSwitcher(QPainter &p,
const int xMargin,
const int yMargin);
210 QRect innerRect(
const QRect &rect,
const int xMargin,
const int yMargin);
213 void CheckRect(
const QRect &rect,
const QPoint &p,
bool &flag,
bool &changed);
216 void FixFontSize(
int &fontSize);
221 QString stripAccents(
const QString & original);
234 QString m_hintOverlayName;
251 QRect m_aboutKDERect;
252 QRect m_aboutAppRect;
253 QRect m_handbookRect;
254 QRect m_switcherRect;
258 QRect m_blackboardRect;
278 QImage m_pictureHint;
283 QColor m_fontHighlightColor;
285 QColor m_chalkHighlightColor;
293 KHelpMenu *m_helpMenu;
296 KLineEdit *m_inputBox;
299 KConfigDialog *m_configDialog;
303 KShortcutsEditor *m_shortcutsEditor;
309 KRandomSequence m_randomImage;
315 QTimer *m_resolveTimer;
318 Phonon::MediaObject *m_player;
321 QSvgRenderer * m_renderer;
326 int m_cornerFontSize;
336 KActionCollection * m_actionCollection;
Kanagram()
default constructor
virtual QSize sizeHint() const
sizehint method for initial size
Vocabulary Settings class.
~Kanagram()
default destructor
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:35:34 by
doxygen 1.8.7 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.