Ok, the long awaited config wizard is here (at least in a very basic state). There...
[quassel.git] / src / client / client.h
index 8a824c3..f3ac138 100644 (file)
@@ -1,5 +1,5 @@
 /***************************************************************************
- *   Copyright (C) 2005-07 by The Quassel IRC Development Team             *
+ *   Copyright (C) 2005-07 by the Quassel IRC Team                         *
  *   devel@quassel-irc.org                                                 *
  *                                                                         *
  *   This program is free software; you can redistribute it and/or modify  *
@@ -66,6 +66,9 @@ public:
 
   static bool isConnected();
 
+  static void fakeInput(uint bufferUid, QString message);
+  static void fakeInput(BufferInfo bufferInfo, QString message);
+  
   static void storeSessionData(const QString &key, const QVariant &data);
   static QVariant retrieveSessionData(const QString &key, const QVariant &def = QVariant());
   static QStringList sessionDataKeys();
@@ -78,7 +81,6 @@ signals:
   void bufferSelected(Buffer *);
   void bufferUpdated(Buffer *);
   void bufferActivity(Buffer::ActivityLevel, Buffer *);
-  void bufferDestroyed(Buffer *);
   void backlogReceived(Buffer *, QList<Message>);
   void requestBacklog(BufferInfo, QVariant, QVariant);
   void requestNetworkStates();
@@ -87,6 +89,8 @@ signals:
   void coreConnectionError(QString errorMsg);
   void coreConnectionMsg(const QString &msg);
   void coreConnectionProgress(uint part, uint total);
+    
+  void showConfigWizard(const QVariantMap &coredata);
 
   void connected();
   void disconnected();
@@ -100,6 +104,8 @@ public slots:
   //void connectToLocalCore();
   void connectToCore(const QVariantMap &);
   void disconnectFromCore();
+    
+  void setCoreConfiguration(const QVariantMap &settings);
 
 private slots:
   void recvCoreState(const QVariant &state);
@@ -122,7 +128,8 @@ private slots:
   void recvBacklogData(BufferInfo, QVariantList, bool);
   void updateBufferInfo(BufferInfo);
 
-  void removeBuffer(Buffer *);
+  void bufferDestroyed();
+  void networkInfoDestroyed();
 
   void layoutMsg();
 
@@ -132,8 +139,6 @@ private:
   void init();
   
   void syncToCore(const QVariant &coreState);
-  QVariant connectToLocalCore(QString user, QString passwd);  // defined in main.cpp
-  void disconnectFromLocalCore();                             // defined in main.cpp
 
   static QPointer<Client> instanceptr;