projects
/
quassel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Checking in current state of QuasselTopia. Probably doesn't even compile.
[quassel.git]
/
src
/
qtopia
/
topicbar.h
diff --git
a/src/qtopia/topicbar.h
b/src/qtopia/topicbar.h
index
23afb1d
..
b09fbcd
100644
(file)
--- a/
src/qtopia/topicbar.h
+++ b/
src/qtopia/topicbar.h
@@
-38,21
+38,27
@@
class TopicBar : public QPushButton {
public slots:
void setContents(QString text, bool oneshot = true);
public slots:
void setContents(QString text, bool oneshot = true);
+ void startScrolling();
+ void stopScrolling();
protected:
protected:
- virtual void paintEvent(QPaintEvent * event);
+ virtual void paintEvent(QPaintEvent *event);
+ virtual void resizeEvent (QResizeEvent *event);
private slots:
void updateOffset();
private:
private slots:
void updateOffset();
private:
+ void calcTextMetrics();
+
QTimer *timer;
int offset;
int fillTextStart, secondTextStart;
QTimer *timer;
int offset;
int fillTextStart, secondTextStart;
- QString text;
+ QString text
, displayText
;
QString fillText;
QFont topicFont;
int frameWidth;
QString fillText;
QFont topicFont;
int frameWidth;
+ int textWidth;
bool oneshot;
};
bool oneshot;
};