24 #ifndef KLFLATEXSYMBOLS_H
25 #define KLFLATEXSYMBOLS_H
29 #include <QStringList>
31 #include <QStackedWidget>
33 #include <QGridLayout>
34 #include <QSpacerItem>
35 #include <QPushButton>
36 #include <QScrollArea>
37 #include <QDomElement>
49 : symbol(s), preamble(p), textmode(txtmod), hidden(false) { }
52 inline bool valid()
const {
return !symbol.isEmpty(); }
58 BBOffset(
int top = 0,
int ri = 0,
int bo = 0,
int le = 0) : t(top), r(ri), b(bo), l(le) { }
70 enum { Ok = 0, BadHeader, BadVersion };
85 static void saveTheCache();
104 int loadCacheFrom(
const QString& file,
int version);
138 void slotSymbolActivated();
150 void highlightSearchMatches(
int currentMatch);
176 void slotShowCategory(
int cat);
178 void retranslateUi(
bool alsoBaseUi =
true);
189 Ui::KLFLatexSymbols *u;
193 void read_symbols_create_ui();