mirror of
https://github.com/sqlitebrowser/sqlitebrowser.git
synced 2026-02-14 15:49:15 -06:00
Added toolbar for direct formatting of columns in Data Browser
The new toolbar is hidden by default and can be toggled using a button in the main Data Browser toolbar. Margins and spacing have been updated to improve appearance of the two toolbars. These tool buttons apply the format to the columns which are contained in the selection. This is done by updating or adding a new condition-less format to the list of conditional formats of those columns. New style icons from the Silk icon set. Changed existent ones for coherence. See issue #1976.
This commit is contained in:
@@ -43,13 +43,25 @@ private:
|
||||
public:
|
||||
QString sqlCondition() const { return m_sqlCondition; }
|
||||
QString filter() const { return m_filter; }
|
||||
|
||||
QColor backgroundColor() const { return m_bgColor; }
|
||||
QColor foregroundColor() const { return m_fgColor; }
|
||||
void setBackgroundColor(QColor color) { m_bgColor = color; }
|
||||
void setForegroundColor(QColor color) { m_fgColor = color; }
|
||||
|
||||
bool isBold() const { return m_font.bold(); }
|
||||
bool isItalic() const { return m_font.italic(); }
|
||||
bool isUnderline() const { return m_font.underline(); }
|
||||
void setBold(bool value) { m_font.setBold(value); }
|
||||
void setItalic(bool value) { m_font.setItalic(value); }
|
||||
void setUnderline(bool value) { m_font.setUnderline(value); }
|
||||
|
||||
QFont font() const { return m_font; }
|
||||
void setFontFamily(const QString &family) { m_font.setFamily(family); }
|
||||
void setFontPointSize(int pointSize) { m_font.setPointSize(pointSize); }
|
||||
|
||||
Alignment alignment() const { return m_align; }
|
||||
void setAlignment(Alignment value) { m_align = value; }
|
||||
Qt::AlignmentFlag alignmentFlag() const;
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user