4
#include "optionstab.h"
10
class OptionsTabGeneral : public MetaOptionsTab
14
OptionsTabGeneral(QObject *parent);
17
class OptionsTabGeneralRoster : public OptionsTab
21
OptionsTabGeneralRoster(QObject *parent);
22
~OptionsTabGeneralRoster();
25
void applyOptions(Options *opt);
26
void restoreOptions(const Options *opt);
30
QButtonGroup *bg_defAct;
33
class OptionsTabGeneralDocking : public OptionsTab
37
OptionsTabGeneralDocking(QObject *parent);
40
void applyOptions(Options *opt);
41
void restoreOptions(const Options *opt);
47
class OptionsTabGeneralMisc : public OptionsTab
51
OptionsTabGeneralMisc(QObject *parent);
52
~OptionsTabGeneralMisc();
55
void applyOptions(Options *opt);
56
void restoreOptions(const Options *opt);
59
void selectBrowser(int);
63
QButtonGroup *bg_delChats;
66
class OptionsTabGeneralNotifications : public OptionsTab
70
OptionsTabGeneralNotifications(QObject *parent);
73
void applyOptions(Options *opt);
74
void restoreOptions(const Options *opt);
80
class OptionsTabGeneralGroupchat : public OptionsTab
84
OptionsTabGeneralGroupchat(QObject *parent);
87
void applyOptions(Options *opt);
88
void restoreOptions(const Options *opt);
90
void setData(PsiCon *, QWidget *);
91
bool stretchable() const { return true; }
94
void addNickColor(QString);
95
void addGCHighlight();
96
void removeGCHighlight();
97
void addGCNickColor();
98
void removeGCNickColor();
99
void chooseGCNickColor();
100
void displayGCNickColor();
101
void selectedGCNickColor();