Don't loop indefinitely while trying to teach manners to Qt
[quassel.git] / src / qtui / topicwidget.h
index 5933d5e..29e45c6 100644 (file)
@@ -18,8 +18,8 @@
  *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
  ***************************************************************************/
 
-#ifndef _TOPICWIDGET_H_
-#define _TOPICWIDGET_H_
+#ifndef TOPICWIDGET_H_
+#define TOPICWIDGET_H_
 
 #include "abstractitemview.h"
 
@@ -32,22 +32,24 @@ public:
   TopicWidget(QWidget *parent = 0);
 
   void setTopic(const QString &newtopic);
+  void setCustomFont(const QFont &);
 
   virtual bool eventFilter(QObject *obj, QEvent *event);
 
-signals:
-  void topicChanged(const QString &text);
-
 protected slots:
   virtual void currentChanged(const QModelIndex &current, const QModelIndex &previous);
   virtual void dataChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight);
 
 private slots:
-  void on_topicLineEdit_returnPressed();
+  void on_topicLineEdit_textEntered();
   void on_topicEditButton_clicked();
   void switchEditable();
   void switchPlain();
-  
+  void clickableActivated(const Clickable &);
+  void updateResizeMode();
+  void setCustomFont(const QVariant &);
+  void setUseCustomFont(const QVariant &);
+
 private:
   Ui::TopicWidget ui;