コード例 #1
0
ファイル: table_column.cpp プロジェクト: cwarden/quasar
DateColumn::DateColumn(Table* t, const QString& n)
    : TextColumn(t, n, 0)
{
    QString text = valcon.format(QDate(2000, 9, 30));
    width = t->fontMetrics().width(text);
    checkWidth();
}
コード例 #2
0
ファイル: table_column.cpp プロジェクト: cwarden/quasar
TextColumn::TextColumn(Table* t, const QString& n, int chars, int a)
    : TableColumn(t, n, 0)
{
    alignment = a;
    width = t->fontMetrics().width("x") * chars;
    checkWidth();
}
コード例 #3
0
ファイル: table_column.cpp プロジェクト: cwarden/quasar
PriceColumn::PriceColumn(Table* t, const QString& n, int digits)
    : TextColumn(t, n, 0, Qt::AlignRight)
{
    fixed number = pow(10.0, digits) - 1.0;
    QString text = valcon.format(Price(number));
    width = t->fontMetrics().width(text);
    checkWidth();
}
コード例 #4
0
ファイル: table_column.cpp プロジェクト: cwarden/quasar
PercentColumn::PercentColumn(Table* t, const QString& n, int digits)
    : NumberColumn(t, n, 0)
{
    fixed number = pow(10.0, digits) - 1.0;
    QString text = PercentValcon().format(number);
    width = t->fontMetrics().width(text);
    checkWidth();
}
コード例 #5
0
ファイル: prefstable.cpp プロジェクト: luzpaz/scribus
void PrefsTable::checkSize(int rowIndex, int colIndex, const QString& defValue)
{
	checkHeight(rowIndex);
	checkWidth(rowIndex, colIndex, defValue);
}
コード例 #6
0
ファイル: table_column.cpp プロジェクト: cwarden/quasar
CheckColumn::CheckColumn(Table* t, const QString& n)
    : TableColumn(t, n, 0)
{
    checkWidth();
}