#include </home/clem/local/src/opie/inputmethods/dasher/DasherInterface.h>
Inheritance diagram for Dasher::CDasherInterface:


Public Member Functions | |
| CDasherInterface () | |
| virtual | ~CDasherInterface () |
| void | SetSettingsStore (CSettingsStore *SettingsStore) |
| Tell the core which CSettingsStore should be used. | |
| void | SetSettingsUI (CDasherSettingsInterface *SettingsUI) |
| Tell the core which CDasherSettingsInterface should be used. | |
| void | SetUserLocation (std::string UserLocation) |
| Set the path for user specific configuration and files. | |
| void | SetSystemLocation (std::string SystemLocation) |
| Set the path for system-wide configuration and files. | |
| void | Start () |
| Signal to the core that the model should be started. | |
| void | TapOn (int MouseX, int MouseY, unsigned long Time) |
| Signal an input location. | |
| void | PauseAt (int MouseX, int MouseY) |
| Signal an input event and pause the simulation. | |
| void | Unpause (unsigned long Time) |
| Unpause the simulation. | |
| void | Redraw () |
| Signal that the core should redraw the screen. | |
| void | ChangeScreen () |
| Signal the core that a change has occured to the screen. (Unneeded). | |
| void | ChangeEdit () |
| Signal the core that a change has occued to the editbox. (Unneeded). | |
| unsigned int | GetNumberSymbols () |
| Request the number of symbols in the current alphabet. | |
| const std::string & | GetDisplayText (symbol Symbol) |
| const std::string & | GetEditText (symbol Symbol) |
| int | GetTextColour (symbol Symbol) |
| Opts::ScreenOrientations | GetAlphabetOrientation () |
| (Eg, left to right for English, right to left for Hebrew) | |
| Opts::AlphabetTypes | GetAlphabetType () |
| Returns the codepage for the current alphabet. | |
| const std::string & | GetTrainFile () |
| Provides a fully qualified path to the training file for the alphabet. | |
| void | ChangeScreen (CDasherScreen *NewScreen) |
| Change the screen being used by the core to NewScreen. | |
| void | ChangeEdit (CDashEditbox *NewEdit) |
| Change the editbox being used by the core to NewEdit. | |
| void | Train (std::string *TrainString, bool IsMore) |
| Train the core on Trainstring. | |
| void | TrainFile (std::string Filename) |
| The file should contain UTF-8 encoded text. | |
| void | GetFontSizes (std::vector< int > *FontSizes) |
| Tell the interface how many font sizes there are and what they are. | |
| double | GetCurCPM () |
| Provides the number of characters per minute input. (Not implemented). | |
| double | GetCurFPS () |
| Provides the framerate that Dasher is runnin at. (Not implemented). | |
| void | GetAlphabets (std::vector< std::string > *AlphabetList) |
| Get a vector containing a list of alphabet names available to Dasher. | |
| const CAlphIO::AlphInfo & | GetInfo (const std::string &AlphID) |
| Return an AlphInfo object containing the alphabet with name AlphID. | |
| void | SetInfo (const CAlphIO::AlphInfo &NewInfo) |
| Save a new or modified AlphInfo object. | |
| void | DeleteAlphabet (const std::string &AlphID) |
| Delete the alphabet with name AlphID. | |
| void | ChangeAlphabet (const std::string &NewAlphabetID) |
| Change the alphabet in use to NewAlphabetID. | |
| void | ChangeMaxBitRate (double NewMaxBitRate) |
| Change the maximum bitrate (effectively the speed) of Dasher. | |
| void | ChangeLanguageModel (unsigned int NewLanguageModelID) |
| Generate a new langage model. Not usually needed. | |
| void | ChangeView (unsigned int NewViewID) |
| Generate a new view of the model. Call it with 0 when starting up. | |
| void | ChangeOrientation (Opts::ScreenOrientations Orientation) |
| Change the orientation (l->r, r->l, so on) of the model. | |
| void | SetFileEncoding (Opts::FileEncodingFormats Encoding) |
| Set the file encoding of output files to Encoding. | |
| void | ShowToolbar (bool Value) |
| True if toolbar should be shown, false otherwise. | |
| void | ShowToolbarText (bool Value) |
| True if toolbar should show text, false otherwse. | |
| void | ShowToolbarLargeIcons (bool Value) |
| True if toolbar should have large icons, false otherwise. | |
| void | ShowSpeedSlider (bool Value) |
| True if the speed slider should be shown, false otherwise. | |
| void | FixLayout (bool Value) |
| True if the window layout should be fixed, false otherwise. | |
| void | TimeStampNewFiles (bool Value) |
| True if new files should be timestamped, false otherwise. | |
| void | CopyAllOnStop (bool Value) |
| True if all text should be copied to clipboard when Dasher is stopped, false otherwise. | |
| void | DrawMouse (bool Value) |
| True if a box should be drawn to represent the logical position of the mouse. | |
| void | StartOnSpace (bool Value) |
| Should Dasher start and stop on space bar? | |
| void | StartOnLeft (bool Value) |
| Should Dasher start and stop on left mouse button? | |
| void | KeyControl (bool Value) |
| Should Dasher be keyboard controlled? | |
| void | WindowPause (bool Value) |
| Should Dasher pause when the pointer leaves the window? | |
| void | SetEditFont (std::string Name, long Size) |
| Set the editbox font. | |
| void | SetDasherFont (std::string Name) |
| Set the canvas font. | |
| void | SetDasherFontSize (FontSize fontsize) |
| void | SetDasherDimensions (bool Value) |
| Set the number of dimensions of input (either 1 or 2). | |
Private Member Functions | |
| void | CreateDasherModel () |
Private Attributes | |
| CAlphabet * | m_Alphabet |
| CLanguageModel * | m_LanguageModel |
| CDasherModel * | m_DasherModel |
| CDashEditbox * | m_DashEditbox |
| CDasherScreen * | m_DasherScreen |
| CDasherView * | m_DasherView |
| CSettingsStore * | m_SettingsStore |
| CDasherSettingsInterface * | m_SettingsUI |
| CAlphIO * | m_AlphIO |
| CLanguageModel::CNodeContext * | TrainContext |
| std::string | AlphabetID |
| int | LanguageModelID |
| int | ViewID |
| double | m_MaxBitRate |
| bool | m_CopyAllOnStop |
| bool | m_DrawMouse |
| bool | m_DrawKeyboard |
| bool | m_StartSpace |
| bool | m_StartLeft |
| bool | m_KeyControl |
| bool | m_Dimensions |
| bool | m_WindowPause |
| Opts::ScreenOrientations | m_Orientation |
| std::string | m_UserLocation |
| std::string | m_SystemLocation |
| std::string | m_TrainFile |
| std::string | m_DasherFont |
| std::string | m_EditFont |
| int | m_EditFontSize |
Static Private Attributes | |
| static const std::string | EmptyString = "" |
|
|
Definition at line 27 of file DasherInterface.cpp. |
|
|
Definition at line 54 of file DasherInterface.cpp. References m_Alphabet, m_DasherModel, m_DasherView, m_LanguageModel, Dasher::CLanguageModel::ReleaseNodeContext(), and TrainContext. |
|
|
Change the alphabet in use to NewAlphabetID.
Reimplemented from Dasher::CDasherSettingsInterface. Definition at line 176 of file DasherInterface.cpp. References Dasher::Opts::Alphabet, Dasher::Keys::ALPHABET_ID, AlphabetID, Dasher::CDasherSettingsInterface::ChangeAlphabet(), ChangeLanguageModel(), ChangeOrientation(), Dasher::CAlphIO::GetInfo(), Dasher::CAlphabet::GetTrainingFile(), LanguageModelID, m_Alphabet, m_AlphIO, m_DashEditbox, m_DasherScreen, m_LanguageModel, m_Orientation, m_SettingsStore, m_SettingsUI, m_SystemLocation, m_TrainFile, m_UserLocation, Redraw(), Dasher::CDasherScreen::SetInterface(), Dasher::CDashEditbox::SetInterface(), CSettingsStore::SetStringOption(), and Start(). |
|
|
Change the editbox being used by the core to NewEdit.
Implements Dasher::CDasherAppInterface. Definition at line 575 of file DasherInterface.cpp. References ChangeEdit(), CSettingsStore::GetBoolOption(), m_DashEditbox, m_EditFont, m_EditFontSize, m_SettingsStore, Dasher::CDashEditbox::New(), Dasher::CDashEditbox::SetFont(), Dasher::CDashEditbox::SetInterface(), Dasher::Keys::TIME_STAMP, and Dasher::CDashEditbox::TimeStampNewFiles(). |
|
|
Signal the core that a change has occued to the editbox. (Unneeded).
Implements Dasher::CDasherWidgetInterface. Definition at line 565 of file DasherInterface.cpp. References CreateDasherModel(), m_DasherModel, m_DasherView, Dasher::CDasherView::Render(), and Dasher::CDasherModel::Start(). Referenced by ChangeEdit(), and QtDasherScreen::QtDasherScreen(). |
|
|
Generate a new langage model. Not usually needed.
Reimplemented from Dasher::CDasherSettingsInterface. Definition at line 235 of file DasherInterface.cpp. References CreateDasherModel(), Dasher::CLanguageModel::GetRootNodeContext(), LanguageModelID, m_Alphabet, m_DasherModel, m_LanguageModel, m_SystemLocation, m_UserLocation, Dasher::CLanguageModel::ReleaseNodeContext(), Opie::Internal::string(), TrainContext, and TrainFile(). Referenced by ChangeAlphabet(), and QtDasherScreen::QtDasherScreen(). |
|
|
Change the maximum bitrate (effectively the speed) of Dasher.
Reimplemented from Dasher::CDasherSettingsInterface. Definition at line 218 of file DasherInterface.cpp. References Dasher::CDasherSettingsInterface::ChangeMaxBitRate(), Dasher::CDasherView::DrawKeyboard(), m_DasherModel, m_DasherView, m_DrawKeyboard, m_MaxBitRate, m_SettingsStore, m_SettingsUI, Dasher::Keys::MAX_BITRATE_TIMES100, NULL, CSettingsStore::SetLongOption(), and Dasher::CDasherModel::SetMaxBitrate(). Referenced by QtDasherPlugin::QtDasherPlugin(). |
|
|
Change the orientation (l->r, r->l, so on) of the model.
Reimplemented from Dasher::CDasherSettingsInterface. Definition at line 291 of file DasherInterface.cpp. References Dasher::Opts::Alphabet, Dasher::CDasherSettingsInterface::ChangeOrientation(), Dasher::CDasherView::ChangeOrientation(), GetAlphabetOrientation(), m_DasherView, m_Orientation, m_SettingsStore, m_SettingsUI, Dasher::Keys::SCREEN_ORIENTATION, and CSettingsStore::SetLongOption(). Referenced by ChangeAlphabet(). |
|
|
Change the screen being used by the core to NewScreen.
Implements Dasher::CDasherAppInterface. Definition at line 267 of file DasherInterface.cpp. References ChangeScreen(), m_DasherFont, m_DasherScreen, Redraw(), Dasher::CDasherScreen::SetFont(), and Dasher::CDasherScreen::SetInterface(). |
|
|
Signal the core that a change has occured to the screen. (Unneeded).
Implements Dasher::CDasherWidgetInterface. Definition at line 256 of file DasherInterface.cpp. References Dasher::CDasherView::ChangeScreen(), ChangeView(), m_DasherScreen, m_DasherView, and ViewID. Referenced by ChangeScreen(), and QtDasherScreen::QtDasherScreen(). |
|
|
Generate a new view of the model. Call it with 0 when starting up.
Reimplemented from Dasher::CDasherSettingsInterface. Definition at line 277 of file DasherInterface.cpp. References Dasher::Opts::Alphabet, GetAlphabetOrientation(), m_DasherModel, m_DasherScreen, m_DasherView, m_Orientation, and ViewID. Referenced by ChangeScreen(), CreateDasherModel(), and QtDasherScreen::QtDasherScreen(). |
|
|
True if all text should be copied to clipboard when Dasher is stopped, false otherwise.
Reimplemented from Dasher::CDasherSettingsInterface. Definition at line 374 of file DasherInterface.cpp. References Dasher::Keys::COPY_ALL_ON_STOP, Dasher::CDasherSettingsInterface::CopyAllOnStop(), m_CopyAllOnStop, m_SettingsStore, m_SettingsUI, and CSettingsStore::SetBoolOption(). |
|
|
Definition at line 103 of file DasherInterface.cpp. References ChangeView(), m_DashEditbox, m_DasherModel, m_Dimensions, m_LanguageModel, m_MaxBitRate, Dasher::CDasherModel::SetMaxBitrate(), and ViewID. Referenced by ChangeEdit(), and ChangeLanguageModel(). |
|
|
Delete the alphabet with name AlphID.
Implements Dasher::CDasherAppInterface. Definition at line 556 of file DasherInterface.cpp. References Dasher::CAlphIO::Delete(), m_AlphIO, m_SystemLocation, and m_UserLocation. |
|
|
True if a box should be drawn to represent the logical position of the mouse.
Reimplemented from Dasher::CDasherSettingsInterface. Definition at line 383 of file DasherInterface.cpp. References Dasher::Keys::DRAW_MOUSE, Dasher::CDasherSettingsInterface::DrawMouse(), m_DrawMouse, m_SettingsStore, m_SettingsUI, and CSettingsStore::SetBoolOption(). |
|
|
True if the window layout should be fixed, false otherwise.
Reimplemented from Dasher::CDasherSettingsInterface. Definition at line 354 of file DasherInterface.cpp. References Dasher::Keys::FIX_LAYOUT, Dasher::CDasherSettingsInterface::FixLayout(), m_SettingsStore, m_SettingsUI, and CSettingsStore::SetBoolOption(). |
|
|
(Eg, left to right for English, right to left for Hebrew)
Implements Dasher::CDasherWidgetInterface. Definition at line 512 of file DasherInterface.cpp. References Dasher::CAlphabet::GetOrientation(), and m_Alphabet. Referenced by ChangeOrientation(), and ChangeView(). |
|
|
Get a vector containing a list of alphabet names available to Dasher.
Implements Dasher::CDasherAppInterface. Definition at line 530 of file DasherInterface.cpp. References Dasher::CAlphIO::GetAlphabets(), m_AlphIO, m_SystemLocation, and m_UserLocation. |
|
|
Returns the codepage for the current alphabet.
Implements Dasher::CDasherWidgetInterface. Definition at line 518 of file DasherInterface.cpp. References Dasher::CAlphabet::GetType(), and m_Alphabet. |
|
|
Provides the number of characters per minute input. (Not implemented).
Implements Dasher::CDasherAppInterface. Definition at line 642 of file DasherInterface.cpp. |
|
|
Provides the framerate that Dasher is runnin at. (Not implemented).
Implements Dasher::CDasherAppInterface. Definition at line 649 of file DasherInterface.cpp. |
|
|
Definition at line 486 of file DasherInterface.cpp. References EmptyString, Dasher::CAlphabet::GetDisplayText(), and m_Alphabet. Referenced by QtDasherScreen::DrawText(). |
|
|
Definition at line 495 of file DasherInterface.cpp. References EmptyString, Dasher::CAlphabet::GetText(), and m_Alphabet. Referenced by QtDasherPlugin::output(). |
|
|
Tell the interface how many font sizes there are and what they are.
Implements Dasher::CDasherAppInterface. Definition at line 628 of file DasherInterface.cpp. |
|
|
Return an AlphInfo object containing the alphabet with name AlphID.
Implements Dasher::CDasherAppInterface. Definition at line 538 of file DasherInterface.cpp. References Dasher::CAlphIO::GetInfo(), m_AlphIO, m_SystemLocation, and m_UserLocation. |
|
|
Request the number of symbols in the current alphabet.
Implements Dasher::CDasherWidgetInterface. Definition at line 477 of file DasherInterface.cpp. References Dasher::CAlphabet::GetNumberSymbols(), and m_Alphabet. |
|
|
Definition at line 503 of file DasherInterface.cpp. References Dasher::CAlphabet::GetTextColour(), and m_Alphabet. |
|
|
Provides a fully qualified path to the training file for the alphabet.
Implements Dasher::CDasherWidgetInterface. Definition at line 524 of file DasherInterface.cpp. References m_TrainFile. |
|
|
Should Dasher be keyboard controlled?
Reimplemented from Dasher::CDasherSettingsInterface. Definition at line 410 of file DasherInterface.cpp. References Dasher::Keys::KEY_CONTROL, Dasher::CDasherSettingsInterface::KeyControl(), m_KeyControl, m_SettingsStore, m_SettingsUI, and CSettingsStore::SetBoolOption(). |
|
||||||||||||
|
Signal an input event and pause the simulation.
Implements Dasher::CDasherWidgetInterface. Definition at line 126 of file DasherInterface.cpp. References Dasher::CDashEditbox::CopyAll(), Dasher::CDasherView::FlushAt(), m_CopyAllOnStop, m_DashEditbox, m_DasherView, and Dasher::CDashEditbox::write_to_file(). Referenced by QtDasherScreen::mouseReleaseEvent(). |
|
|
Signal that the core should redraw the screen.
Implements Dasher::CDasherWidgetInterface. Definition at line 147 of file DasherInterface.cpp. References Dasher::CDasherView::Display(), m_DasherView, and Dasher::CDasherView::Render(). Referenced by ChangeAlphabet(), ChangeScreen(), QtDasherPlugin::resetState(), SetDasherFont(), and SetDasherFontSize(). |
|
|
Set the number of dimensions of input (either 1 or 2).
Reimplemented from Dasher::CDasherSettingsInterface. Definition at line 463 of file DasherInterface.cpp. References Dasher::Keys::DASHER_DIMENSIONS, m_DasherModel, m_Dimensions, m_SettingsStore, m_SettingsUI, Dasher::CDasherModel::Set_dimensions(), CSettingsStore::SetBoolOption(), and Dasher::CDasherSettingsInterface::SetDasherDimensions(). |
|
|
Set the canvas font.
Reimplemented from Dasher::CDasherSettingsInterface. Definition at line 443 of file DasherInterface.cpp. References Dasher::Keys::DASHER_FONT, m_DasherFont, m_DasherScreen, m_SettingsStore, Redraw(), Dasher::CDasherScreen::SetFont(), and CSettingsStore::SetStringOption(). |
|
|
Definition at line 453 of file DasherInterface.cpp. References Dasher::Keys::DASHER_FONTSIZE, m_DasherScreen, m_SettingsStore, Redraw(), Dasher::CDasherScreen::SetFontSize(), and CSettingsStore::SetLongOption(). |
|
||||||||||||
|
Set the editbox font.
Reimplemented from Dasher::CDasherSettingsInterface. Definition at line 428 of file DasherInterface.cpp. References Dasher::Keys::EDIT_FONT, Dasher::Keys::EDIT_FONT_SIZE, m_DashEditbox, m_EditFont, m_EditFontSize, m_SettingsStore, m_SettingsUI, Dasher::CDasherSettingsInterface::SetEditFont(), Dasher::CDashEditbox::SetFont(), CSettingsStore::SetLongOption(), and CSettingsStore::SetStringOption(). |
|
|
Set the file encoding of output files to Encoding.
Reimplemented from Dasher::CDasherSettingsInterface. Definition at line 307 of file DasherInterface.cpp. References Dasher::Keys::FILE_ENCODING, m_DashEditbox, m_SettingsStore, m_SettingsUI, Dasher::CDasherSettingsInterface::SetFileEncoding(), and CSettingsStore::SetLongOption(). |
|
|
Save a new or modified AlphInfo object.
Implements Dasher::CDasherAppInterface. Definition at line 547 of file DasherInterface.cpp. References m_AlphIO, m_SystemLocation, m_UserLocation, and Dasher::CAlphIO::SetInfo(). |
|
|
Tell the core which CSettingsStore should be used.
Definition at line 66 of file DasherInterface.cpp. References m_SettingsStore, and Dasher::CDasherSettingsInterface::SettingsDefaults(). Referenced by QtDasherScreen::QtDasherScreen(). |
|
|
Tell the core which CDasherSettingsInterface should be used. Provide a pointer to an instance of CDasherSettingsInterface in order to allow for platform dependent configuration of certain options Definition at line 74 of file DasherInterface.cpp. References m_SettingsStore, m_SettingsUI, and Dasher::CDasherSettingsInterface::SettingsDefaults(). |
|
|
Set the path for system-wide configuration and files.
Definition at line 94 of file DasherInterface.cpp. References m_SystemLocation. Referenced by QtDasherPlugin::QtDasherPlugin(). |
|
|
Set the path for user specific configuration and files.
Definition at line 83 of file DasherInterface.cpp. References Dasher::CAlphabet::GetTrainingFile(), m_Alphabet, m_TrainFile, and m_UserLocation. |
|
|
True if the speed slider should be shown, false otherwise.
Reimplemented from Dasher::CDasherSettingsInterface. Definition at line 345 of file DasherInterface.cpp. References m_SettingsStore, m_SettingsUI, CSettingsStore::SetBoolOption(), Dasher::Keys::SHOW_SLIDER, and Dasher::CDasherSettingsInterface::ShowSpeedSlider(). |
|
|
True if toolbar should be shown, false otherwise.
Reimplemented from Dasher::CDasherSettingsInterface. Definition at line 318 of file DasherInterface.cpp. References m_SettingsStore, m_SettingsUI, CSettingsStore::SetBoolOption(), Dasher::Keys::SHOW_TOOLBAR, and Dasher::CDasherSettingsInterface::ShowToolbar(). |
|
|
True if toolbar should have large icons, false otherwise.
Reimplemented from Dasher::CDasherSettingsInterface. Definition at line 336 of file DasherInterface.cpp. References m_SettingsStore, m_SettingsUI, CSettingsStore::SetBoolOption(), Dasher::Keys::SHOW_LARGE_ICONS, and Dasher::CDasherSettingsInterface::ShowToolbarLargeIcons(). |
|
|
True if toolbar should show text, false otherwse.
Reimplemented from Dasher::CDasherSettingsInterface. Definition at line 327 of file DasherInterface.cpp. References m_SettingsStore, m_SettingsUI, CSettingsStore::SetBoolOption(), Dasher::Keys::SHOW_TOOLBAR_TEXT, and Dasher::CDasherSettingsInterface::ShowToolbarText(). |
|
|
Signal to the core that the model should be started. Call this function before providing input coordinates and whenever reinitialising Dasher Implements Dasher::CDasherWidgetInterface. Definition at line 119 of file DasherInterface.cpp. References m_DasherModel, and Dasher::CDasherModel::Start(). Referenced by ChangeAlphabet(), QtDasherPlugin::QtDasherPlugin(), and QtDasherPlugin::resetState(). |
|
|
Should Dasher start and stop on left mouse button?
Reimplemented from Dasher::CDasherSettingsInterface. Definition at line 401 of file DasherInterface.cpp. References m_SettingsStore, m_SettingsUI, m_StartLeft, CSettingsStore::SetBoolOption(), Dasher::Keys::START_MOUSE, and Dasher::CDasherSettingsInterface::StartOnLeft(). |
|
|
Should Dasher start and stop on space bar?
Reimplemented from Dasher::CDasherSettingsInterface. Definition at line 392 of file DasherInterface.cpp. References m_SettingsStore, m_SettingsUI, m_StartSpace, CSettingsStore::SetBoolOption(), Dasher::Keys::START_SPACE, and Dasher::CDasherSettingsInterface::StartOnSpace(). |
|
||||||||||||||||
|
Signal an input location. Signal an input event. This may be the current location of the mouse or a stylus tap, for example
Implements Dasher::CDasherWidgetInterface. Definition at line 158 of file DasherInterface.cpp. References Dasher::CDasherView::Display(), Dasher::CDasherView::DrawKeyboard(), Dasher::CDasherView::DrawMouse(), m_DasherModel, m_DasherView, m_DrawKeyboard, m_DrawMouse, Dasher::CDasherModel::NewFrame(), Dasher::CDasherView::Render(), and Dasher::CDasherView::TapOnDisplay(). Referenced by QtDasherScreen::timer(). |
|
|
True if new files should be timestamped, false otherwise.
Reimplemented from Dasher::CDasherSettingsInterface. Definition at line 363 of file DasherInterface.cpp. References m_DashEditbox, m_SettingsStore, m_SettingsUI, CSettingsStore::SetBoolOption(), Dasher::Keys::TIME_STAMP, Dasher::CDashEditbox::TimeStampNewFiles(), and Dasher::CDasherSettingsInterface::TimeStampNewFiles(). |
|
||||||||||||
|
Train the core on Trainstring.
Implements Dasher::CDasherAppInterface. Definition at line 587 of file DasherInterface.cpp. References Dasher::CLanguageModel::LearnText(), m_LanguageModel, and TrainContext. |
|
|
The file should contain UTF-8 encoded text.
Implements Dasher::CDasherAppInterface. Definition at line 600 of file DasherInterface.cpp. References Dasher::CLanguageModel::LearnText(), m_LanguageModel, Opie::Internal::string(), and TrainContext. Referenced by ChangeLanguageModel(). |
|
|
Unpause the simulation.
Implements Dasher::CDasherWidgetInterface. Definition at line 138 of file DasherInterface.cpp. References m_DashEditbox, m_DasherModel, Dasher::CDasherModel::Reset_framerate(), and Dasher::CDashEditbox::unflush(). Referenced by QtDasherScreen::mousePressEvent(), and QtDasherPlugin::QtDasherPlugin(). |
|
|
Should Dasher pause when the pointer leaves the window?
Reimplemented from Dasher::CDasherSettingsInterface. Definition at line 419 of file DasherInterface.cpp. References m_KeyControl, m_SettingsStore, m_SettingsUI, CSettingsStore::SetBoolOption(), Dasher::Keys::WINDOW_PAUSE, and Dasher::CDasherSettingsInterface::WindowPause(). |
|
|
Definition at line 145 of file DasherInterface.h. Referenced by ChangeAlphabet(). |
|
|
Definition at line 24 of file DasherInterface.cpp. Referenced by GetDisplayText(), and GetEditText(). |
|
|
Definition at line 146 of file DasherInterface.h. Referenced by ChangeAlphabet(), and ChangeLanguageModel(). |
|
|
Definition at line 133 of file DasherInterface.h. Referenced by ChangeAlphabet(), ChangeLanguageModel(), GetAlphabetOrientation(), GetAlphabetType(), GetDisplayText(), GetEditText(), GetNumberSymbols(), GetTextColour(), SetUserLocation(), and ~CDasherInterface(). |
|
|
Definition at line 141 of file DasherInterface.h. Referenced by ChangeAlphabet(), DeleteAlphabet(), GetAlphabets(), GetInfo(), and SetInfo(). |
|
|
Definition at line 149 of file DasherInterface.h. Referenced by CopyAllOnStop(), and PauseAt(). |
|
|
Definition at line 136 of file DasherInterface.h. Referenced by ChangeAlphabet(), ChangeEdit(), CreateDasherModel(), PauseAt(), SetEditFont(), SetFileEncoding(), TimeStampNewFiles(), and Unpause(). |
|
|
Definition at line 161 of file DasherInterface.h. Referenced by ChangeScreen(), and SetDasherFont(). |
|
|
Definition at line 135 of file DasherInterface.h. Referenced by ChangeEdit(), ChangeLanguageModel(), ChangeMaxBitRate(), ChangeView(), CreateDasherModel(), SetDasherDimensions(), Start(), TapOn(), Unpause(), and ~CDasherInterface(). |
|
|
Definition at line 137 of file DasherInterface.h. Referenced by ChangeAlphabet(), ChangeScreen(), ChangeView(), SetDasherFont(), and SetDasherFontSize(). |
|
|
Definition at line 138 of file DasherInterface.h. Referenced by ChangeEdit(), ChangeMaxBitRate(), ChangeOrientation(), ChangeScreen(), ChangeView(), PauseAt(), Redraw(), TapOn(), and ~CDasherInterface(). |
|
|
Definition at line 155 of file DasherInterface.h. Referenced by CreateDasherModel(), and SetDasherDimensions(). |
|
|
Definition at line 151 of file DasherInterface.h. Referenced by ChangeMaxBitRate(), and TapOn(). |
|
|
Definition at line 150 of file DasherInterface.h. Referenced by DrawMouse(), and TapOn(). |
|
|
Definition at line 162 of file DasherInterface.h. Referenced by ChangeEdit(), and SetEditFont(). |
|
|
Definition at line 163 of file DasherInterface.h. Referenced by ChangeEdit(), and SetEditFont(). |
|
|
Definition at line 154 of file DasherInterface.h. Referenced by KeyControl(), and WindowPause(). |
|
|
Definition at line 134 of file DasherInterface.h. Referenced by ChangeAlphabet(), ChangeLanguageModel(), CreateDasherModel(), Train(), TrainFile(), and ~CDasherInterface(). |
|
|
Definition at line 148 of file DasherInterface.h. Referenced by ChangeMaxBitRate(), and CreateDasherModel(). |
|
|
Definition at line 157 of file DasherInterface.h. Referenced by ChangeAlphabet(), ChangeOrientation(), and ChangeView(). |
|
|
|
Definition at line 140 of file DasherInterface.h. Referenced by ChangeAlphabet(), ChangeMaxBitRate(), ChangeOrientation(), CopyAllOnStop(), DrawMouse(), FixLayout(), KeyControl(), SetDasherDimensions(), SetEditFont(), SetFileEncoding(), SetSettingsUI(), ShowSpeedSlider(), ShowToolbar(), ShowToolbarLargeIcons(), ShowToolbarText(), StartOnLeft(), StartOnSpace(), TimeStampNewFiles(), and WindowPause(). |
|
|
Definition at line 153 of file DasherInterface.h. Referenced by StartOnLeft(). |
|
|
Definition at line 152 of file DasherInterface.h. Referenced by StartOnSpace(). |
|
|
Definition at line 159 of file DasherInterface.h. Referenced by ChangeAlphabet(), ChangeLanguageModel(), DeleteAlphabet(), GetAlphabets(), GetInfo(), SetInfo(), and SetSystemLocation(). |
|
|
Definition at line 160 of file DasherInterface.h. Referenced by ChangeAlphabet(), GetTrainFile(), and SetUserLocation(). |
|
|
Definition at line 158 of file DasherInterface.h. Referenced by ChangeAlphabet(), ChangeLanguageModel(), DeleteAlphabet(), GetAlphabets(), GetInfo(), SetInfo(), and SetUserLocation(). |
|
|
Definition at line 156 of file DasherInterface.h. |
|
|
Definition at line 143 of file DasherInterface.h. Referenced by ChangeLanguageModel(), Train(), TrainFile(), and ~CDasherInterface(). |
|
|
Definition at line 147 of file DasherInterface.h. Referenced by ChangeScreen(), ChangeView(), and CreateDasherModel(). |
1.4.2