QimsysApplicationManager Class Reference

QimsysApplicationManager manages general infomation. More...

Inheritance diagram for QimsysApplicationManager:

Inheritance graph

List of all members.

Public Types

enum  ActionType {
  Reset,
  ShowDictionary,
  ShowSettings,
  ShowAboutQimsys
}
 Application wide action entries. More...

Public Slots

uint focus () const
bool composing () const
QString displayLanguage () const
QString inputLanguage () const
QString currentEngine () const
QIcon currentIcon () const
void setFocus (uint focus)
void setComposing (bool composing)
void setDisplayLanguage (const QString &displayLanguage)
void setInputLanguage (const QString &inputLanguage)
void setCurrentEngine (const QString &currentEngine)
void setCurrentIcon (const QIcon &icon)
void exec (int action)
 Send request for action.
void settingsUpdate (const QString &name)
 Send request to update settings for name.

Signals

void focusChanged (uint focus)
void composingChanged (bool composing)
void displayLanguageChanged (const QString &displayLanguage)
void inputLanguageChanged (const QString &inputLanguage)
void currentEngineChanged (const QString &currentEngine)
void currentIconChanged (const QIcon &currentIcon)
void triggered (int action)
 Request for action.
void settingsUpdated (const QString &name)
 Update notification for settings named name.

Public Member Functions

 QimsysApplicationManager (QObject *parent=0, Type type=Client)
 Constructor.
 ~QimsysApplicationManager ()
 Destructor.
virtual bool init ()
 Initialize object.

Protected Member Functions

QimsysAbstractIpcObjectserver () const
 returns server instance.

Properties

QString displayLanguage
 Display Language.
uint focus
 id of current focus widget
bool composing
 returns if the input method is composing
QString inputLanguage
 Input Language.
QIcon currentIcon
 Current Icon.
QString currentEngine
 Current Engine.


Detailed Description

QimsysApplicationManager manages general infomation.

Member Enumeration Documentation

Application wide action entries.

Enumerator:
Reset  to reset
ShowDictionary  to show dictionary window
ShowSettings  to show settings dialog
ShowAboutQimsys  to show about qimsys information


Member Function Documentation

bool QimsysApplicationManager::init (  )  [virtual]

Initialize object.

Make sure to call init() for every instance.

Reimplemented from QimsysAbstractIpcObject.

void QimsysApplicationManager::exec ( int  action  )  [slot]

Send request for action.

Call this method in order to execute an action. triggered() will be emitted.

See also:
void QimsysApplicationManager::triggered(int action)

void QimsysApplicationManager::settingsUpdate ( const QString &  name  )  [slot]

Send request to update settings for name.

Call this method in order to notify settings for name is updated. settingsUpdated() will be emitted.

See also:
void QimsysApplicationManager::settingsUpdated(const QString &name);

void QimsysApplicationManager::triggered ( int  action  )  [signal]

Request for action.

This signal is emitted after you call exec().

See also:
void QimsysApplicationManager::exec(int action)

void QimsysApplicationManager::settingsUpdated ( const QString &  name  )  [signal]

Update notification for settings named name.

This signal is emitted after you call settingsUpdate().

See also:
bool QimsysApplicationManager::settingsUpdate(const QString &name)

QimsysAbstractIpcObject * QimsysApplicationManager::server (  )  const [protected, virtual]


Property Documentation

QimsysApplicationManager::displayLanguage [read, write]

Display Language.

  • [read] QString displayLanguage() const
  • [write] void setDisplayLanguage(const QString &displayLanguage)
  • [notify] displayLanguageChanged(const QString &displayLanguage)

QimsysApplicationManager::focus [read, write]

id of current focus widget

  • [read] uint focus() const
  • [write] void setFocus(uint focus)
  • [notify] focusChanged(uint focus)
Todo:
This property should be renamed properly

QimsysApplicationManager::composing [read, write]

returns if the input method is composing

  • [read] bool composing() const
  • [write] void setComposing(bool composing)
  • [notify] composingChanged(bool composing)

QimsysApplicationManager::inputLanguage [read, write]

Input Language.

  • [read] QString inputLanguage() const
  • [write] void setInputLanguage(const QString &inputLanguage)
  • [notify] inputLanguageChanged(const QString &inputLanguage)

QimsysApplicationManager::currentIcon [read, write]

Current Icon.

  • [read] QIcon currentIcon() const
  • [write] void setCurrentIcon(const QIcon &currentIcon)
  • [notify] currentIconChanged(const QIcon &currentIcon)

QimsysApplicationManager::currentEngine [read, write]

Current Engine.

  • [read] QString currentEngine() const
  • [write] void setCurrentEngine(const QString &currentEngine)
  • [notify] currentEngineChanged(const QString &currentEngine)


The documentation for this class was generated from the following files:

Generated on Mon Nov 1 17:12:07 2010 for qimsys by  doxygen 1.5.6