diff -r 65602f1ef0f8 -r f77bb02b669f QTfrontend/ui/widget/SmartLineEdit.h --- a/QTfrontend/ui/widget/SmartLineEdit.h Mon Jan 30 23:20:28 2012 +0100 +++ b/QTfrontend/ui/widget/SmartLineEdit.h Mon Jan 30 17:32:18 2012 -0500 @@ -45,108 +45,108 @@ *
  • A Keyword can either be a command (if first word) or * a nickname (completed regardless of position in text).
  • * - * + * * @author sheepluva * @since 0.9.17 */ class SmartLineEdit : public HistoryLineEdit { - Q_OBJECT + Q_OBJECT -public: - /** - * @brief Class constructor. - * @param parent parent QWidget. - * @param maxHistorySize maximum amount of history entries kept. - */ - SmartLineEdit(QWidget * parent = 0, int maxHistorySize = 64); + public: + /** + * @brief Class constructor. + * @param parent parent QWidget. + * @param maxHistorySize maximum amount of history entries kept. + */ + SmartLineEdit(QWidget * parent = 0, int maxHistorySize = 64); - /** - * @brief Class destructor. - */ - ~SmartLineEdit(); + /** + * @brief Class destructor. + */ + ~SmartLineEdit(); - /** - * @brief Adds commands to the auto-completion feature. - * @param commands list of commands to be added. - */ - void addCommands(const QStringList & commands); + /** + * @brief Adds commands to the auto-completion feature. + * @param commands list of commands to be added. + */ + void addCommands(const QStringList & commands); - /** - * @brief Adds a single nickname to the auto-completion feature. - * @param nickname name to be added. - */ - void addNickname(const QString & nickname); + /** + * @brief Adds a single nickname to the auto-completion feature. + * @param nickname name to be added. + */ + void addNickname(const QString & nickname); - /** - * @brief Removes commands from the auto-completion feature. - * @param commands list of commands to be removed. - */ - void removeCommands(const QStringList & commands); + /** + * @brief Removes commands from the auto-completion feature. + * @param commands list of commands to be removed. + */ + void removeCommands(const QStringList & commands); - /** - * @brief Removes a single nickname from the auto-completion feature. - * @param nickname name to be removed. - */ - void removeNickname(const QString & nickname); + /** + * @brief Removes a single nickname from the auto-completion feature. + * @param nickname name to be removed. + */ + void removeNickname(const QString & nickname); - /** - * @brief Forget all keywords and input history. - */ - void reset(); + /** + * @brief Forget all keywords and input history. + */ + void reset(); -protected: - /** - * @brief Overrides method of parent class. - * Forward pressed TAB to parent class' method (for focus handling etc) - * only if line is empty. - * - * @param event the event. - * @return returns true if the event was recognized. - */ - virtual bool event(QEvent * event); + protected: + /** + * @brief Overrides method of parent class. + * Forward pressed TAB to parent class' method (for focus handling etc) + * only if line is empty. + * + * @param event the event. + * @return returns true if the event was recognized. + */ + virtual bool event(QEvent * event); - /** - * @brief Overrides method of parent class. - * Autocompletes if TAB is reported as pressed key in the key event, - * ESC leads to the contents being cleared. - * - * Other keys are forwarded to parent method. - * - * @param event the key event. - */ - virtual void keyPressEvent(QKeyEvent * event); + /** + * @brief Overrides method of parent class. + * Autocompletes if TAB is reported as pressed key in the key event, + * ESC leads to the contents being cleared. + * + * Other keys are forwarded to parent method. + * + * @param event the key event. + */ + virtual void keyPressEvent(QKeyEvent * event); -private: - QRegExp m_whitespace; ///< regexp that matches a whitespace + private: + QRegExp m_whitespace; ///< regexp that matches a whitespace - QStringList * m_cmds; ///< list of recognized commands - QStringList * m_nicks; ///< list of recognized nicknames + QStringList * m_cmds; ///< list of recognized commands + QStringList * m_nicks; ///< list of recognized nicknames - /// recognized nicknames, sorted case-insensitive - QMap * m_sorted_nicks; + /// recognized nicknames, sorted case-insensitive + QMap * m_sorted_nicks; - // these variables contain information about the last replacement - // they get reset whenever cursor is moved or text is changed + // these variables contain information about the last replacement + // they get reset whenever cursor is moved or text is changed - QString m_beforeMatch; ///< the string that was just matched - bool m_hasJustMatched; ///< whether this widget just did an auto-completion - QString m_prefix; ///< prefix of the text replacement this widget just did - QString m_postfix; ///< postfix of the text replacement this widget just did + QString m_beforeMatch; ///< the string that was just matched + bool m_hasJustMatched; ///< whether this widget just did an auto-completion + QString m_prefix; ///< prefix of the text replacement this widget just did + QString m_postfix; ///< postfix of the text replacement this widget just did - /** - * @brief Autocompletes the contents based on the known commands and/or names. - */ - void autoComplete(); + /** + * @brief Autocompletes the contents based on the known commands and/or names. + */ + void autoComplete(); -private slots: - /** - * @brief Resets the information about the last match and text replacement. - */ - void resetAutoCompletionStatus(); + private slots: + /** + * @brief Resets the information about the last match and text replacement. + */ + void resetAutoCompletionStatus(); };