projects
/
quassel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
made the NickSelector at least show your current nick
[quassel.git]
/
src
/
qtui
/
bufferwidget.h
diff --git
a/src/qtui/bufferwidget.h
b/src/qtui/bufferwidget.h
index
72ece0d
..
b805c66
100644
(file)
--- a/
src/qtui/bufferwidget.h
+++ b/
src/qtui/bufferwidget.h
@@
-26,7
+26,6
@@
#include "chatview.h"
#include "types.h"
#include "chatview.h"
#include "types.h"
-class Buffer;
class ChatView;
class ChatWidget;
class LayoutThread;
class ChatView;
class ChatWidget;
class LayoutThread;
@@
-37,6
+36,9
@@
class LayoutThread;
class BufferWidget : public QWidget {
Q_OBJECT
class BufferWidget : public QWidget {
Q_OBJECT
+ Q_PROPERTY(BufferId currentBuffer READ currentBuffer WRITE setCurrentBuffer);
+ Q_PROPERTY(NetworkId currentNetwork READ currentNetwork WRITE setCurrentNetwork);
+
public:
BufferWidget(QWidget *parent = 0);
virtual ~BufferWidget();
public:
BufferWidget(QWidget *parent = 0);
virtual ~BufferWidget();
@@
-49,23
+51,23
@@
signals:
void aboutToClose();
public slots:
void aboutToClose();
public slots:
- void setBuffer(Buffer *);
+ BufferId currentBuffer() const;
+ void setCurrentBuffer(BufferId bufferId);
+
+ NetworkId currentNetwork() const;
+ void setCurrentNetwork(NetworkId networkId);
+
void saveState();
private slots:
void enterPressed();
void saveState();
private slots:
void enterPressed();
- void setActive(bool act = true);
- void bufferDestroyed(QObject *);
-
+ void removeBuffer(BufferId bufferId);
private:
Ui::BufferWidget ui;
private:
Ui::BufferWidget ui;
- //QHash<BufferId, ChatView*> _chatViews;
- QHash<Buffer *, ChatWidget *> _chatWidgets;
- bool active;
-
- QString _networkName;
- QString _bufferName;
+ QHash<BufferId, ChatWidget *> _chatWidgets;
+ BufferId _currentBuffer;
+ NetworkId _currentNetwork;
};
};