1 Star 0 Fork 4

lisuke / spreadsheet

forked from EarlDoss / spreadsheet 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
sortdialog.cpp 1.44 KB
一键复制 编辑 原始数据 按行查看 历史
#include "sortdialog.h"
#include "ui_sortdialog.h"
#include <QComboBox>
SortDialog::SortDialog(QWidget *parent) :
QDialog(parent),
ui(new Ui::SortDialog)
{
ui->setupUi(this);
ui->SecondaryGroupBox->hide();
ui->TertairyGroupBox->hide();
this->layout()->setSizeConstraint(QLayout::SetFixedSize);
setColumnRange('A','F');
}
SortDialog::~SortDialog()
{
delete ui;
}
void SortDialog::setColumnRange(QChar first, QChar last)
{
ui->primaryColumnCombo->clear();
ui->secondaryColumnCombo->clear();
ui->tertairyColumnCombo->clear();
ui->secondaryColumnCombo->addItem(tr("None"));
QChar ch=first;
while(ch<=last){
ui->primaryColumnCombo->addItem(QString(ch));
ui->secondaryColumnCombo->addItem(QString(ch));
ui->tertairyColumnCombo->addItem(QString(ch));
ch=ch.unicode()+1;
}
}
QComboBox* SortDialog::getPrimaryColumnCombo()const
{
return ui->primaryColumnCombo;
}
QComboBox* SortDialog::getPrimaryOrderCombo()const
{
return ui->firstOrderComboBox;
}
QComboBox* SortDialog::getSecondaryColumnCombo()const
{
return ui->secondaryColumnCombo;
}
QComboBox* SortDialog::getSecondaryOrderCombo()const
{
return ui->secondOrderComboBox;
}
QComboBox* SortDialog::getTertiaryColumnCombo()const
{
return ui->tertairyColumnCombo;
}
QComboBox* SortDialog::getTertiaryOrderCombo()const
{
return ui->thirdOrderComboBox;
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C++
1
https://gitee.com/lisuke/spreadsheet.git
git@gitee.com:lisuke/spreadsheet.git
lisuke
spreadsheet
spreadsheet
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891