对于每个#SSL Directives
SSLEngine on
SSLCertificateFile /etc/ssl/certs/<full-chain-bundle>.crt
SSLCertificateKeyFile /etc/ssl/private/<mydomain.com>.key
对象,我有QTableView
个对象。
QAbstractTableModel
我想从结构中检索//base model class with sorting
class dm : public QAbstractTableModel{
...
dosort(...);
}
//=================
// model for grid N
class dmN : public dm{
...
//one data row
struct mNrow{
...
};
//data rows: vector with pointers to mNrow structures
std::vector< mNrow * > mNrows;
//compare functions for sorting
char fcomp0(int li,int lj){...}
char fcomp1(int li,int lj){...}
public:
//we will call to sort column
sort(int column,...){
if (column==0) {dosort(mNrows,fcomp0);}
else if (column==1) {dosort(mNrows,fcomp1);}
}
}
// grid N
class dgN : public QTableView{
...
dmN * dgNm;
}
对象的每个行数据。
所以,每一行都是一个结构。 所有指向行(结构)的指针都存储在一个向量中。
用于简单的行排序(如果需要,只需比较和交换指针)。 问题是我想要一个排序程序,但要排序许多不同的结构。
所以,我需要传递给向量和比较函数的过程指针。
我需要能够在向量中交换不同类型的指针。
感谢。
现在,使用std :: sort它会更好,但不是我想要的那么漂亮。
QAbstractTableModel