コード例 #1
0
QVariant TaskContextMenuModel::data(const QModelIndex &index, int role) const
{
    if (index.row() < 0 || index.row() >= rowCount(QModelIndex()))
        return QVariant();

    if (index.row() < rowOffset())
        return staticData(static_cast<OptionType>(index.row()), role);

    const int tagRow = index.row() - rowOffset();
    QAbstractItemModel *tagModel = m_task->checkableTagModel();
    if (tagRow < 0 || tagRow >= tagModel->rowCount()) {
        qWarning() << "TaskContextMenuModel: invalid index" << tagRow;
        return QVariant();
    }

    QModelIndex tagIndex = tagModel->index(tagRow, 0);

    switch (role) {
    case TextRole:
        return tagIndex.data(CheckableTagModel::ItemTextRole);
    case IconRole:
        return "";
    case CheckableRole:
        return true;
    case DismissRole:
        return false;
    case Qt::CheckStateRole:
        return tagIndex.data(Qt::CheckStateRole);
    }

    return QVariant();
}
コード例 #2
0
ファイル: testlist.cpp プロジェクト: ivandzen/HSDB
StdUInt testlist::Parent::getNumFreeParents()  { return staticData().NumFreeParents; }
コード例 #3
0
ファイル: testlist.cpp プロジェクト: ivandzen/HSDB
Void testlist::Parent::setFirstFreeParent(const Parent & value)  {
    staticData().FirstFreeParent = value.id();
}
コード例 #4
0
ファイル: testhash.cpp プロジェクト: ivandzen/HSDB
Void testhash::Parent::setChildTableUsed(StdUInt value)  {
    staticData().ChildTableUsed = value;
}
コード例 #5
0
ファイル: simplest.cpp プロジェクト: ivandzen/HSDB
Void simplest::Simple::setUsed(StdUInt value)  {
    staticData().Used = value;
}
コード例 #6
0
ファイル: simplest.cpp プロジェクト: ivandzen/HSDB
Void simplest::Simple::setNumFreeSimples(StdUInt value)  {
    staticData().NumFreeSimples = value;
}
コード例 #7
0
ファイル: simplest.cpp プロジェクト: ivandzen/HSDB
Void simplest::Simple::setFirstFreeSimple(const Simple & value)  {
    staticData().FirstFreeSimple = value.id();
}
コード例 #8
0
ファイル: testlist.cpp プロジェクト: ivandzen/HSDB
Void testlist::Parent::setUsed(StdUInt value)  {
    staticData().Used = value;
}
コード例 #9
0
ファイル: testlist.cpp プロジェクト: ivandzen/HSDB
Void testlist::Child::setFirstFreeChild(const Child & value)  {
    staticData().FirstFreeChild = value.id();
}
コード例 #10
0
ファイル: testlist.cpp プロジェクト: ivandzen/HSDB
testlist::Child testlist::Child::getFirstFreeChild()  { return Child(staticData().FirstFreeChild); }
コード例 #11
0
ファイル: testhash.cpp プロジェクト: ivandzen/HSDB
Void testhash::Parent::setNum__ChildTableBlock__Parents(StdUInt value)  {
    staticData().Num__ChildTableBlock__Parents = value;
}
コード例 #12
0
ファイル: testhash.cpp プロジェクト: ivandzen/HSDB
StdUInt testhash::Parent::getNum__ChildTableBlock__Parents()  { return staticData().Num__ChildTableBlock__Parents; }
コード例 #13
0
ファイル: testhash.cpp プロジェクト: ivandzen/HSDB
Void testhash::Parent::setLast__ChildTableBlock__Parent(const Parent & value)  {
    staticData().Last__ChildTableBlock__Parent = value.id();
}
コード例 #14
0
ファイル: testhash.cpp プロジェクト: ivandzen/HSDB
testhash::Parent testhash::Parent::getLast__ChildTableBlock__Parent()  { return Parent(staticData().Last__ChildTableBlock__Parent); }
コード例 #15
0
ファイル: testlist.cpp プロジェクト: ivandzen/HSDB
Void testlist::Parent::setNumFreeParents(StdUInt value)  {
    staticData().NumFreeParents = value;
}
コード例 #16
0
ファイル: testlist.cpp プロジェクト: ivandzen/HSDB
StdUInt testlist::Child::getNumFreeChilds()  { return staticData().NumFreeChilds; }
コード例 #17
0
ファイル: testlist.cpp プロジェクト: ivandzen/HSDB
StdUInt testlist::Parent::getUsed()  { return staticData().Used; }
コード例 #18
0
ファイル: testlist.cpp プロジェクト: ivandzen/HSDB
Void testlist::Child::setNumFreeChilds(StdUInt value)  {
    staticData().NumFreeChilds = value;
}
コード例 #19
0
ファイル: simplest.cpp プロジェクト: ivandzen/HSDB
simplest::Simple simplest::Simple::getFirstFreeSimple()  {
    return Simple(staticData().FirstFreeSimple);
}
コード例 #20
0
ファイル: testlist.cpp プロジェクト: ivandzen/HSDB
StdUInt testlist::Child::getUsed()  { return staticData().Used; }
コード例 #21
0
ファイル: simplest.cpp プロジェクト: ivandzen/HSDB
StdUInt simplest::Simple::getNumFreeSimples()  {
    return staticData().NumFreeSimples;
}
コード例 #22
0
ファイル: testlist.cpp プロジェクト: ivandzen/HSDB
Void testlist::Child::setUsed(StdUInt value)  {
    staticData().Used = value;
}
コード例 #23
0
ファイル: simplest.cpp プロジェクト: ivandzen/HSDB
StdUInt simplest::Simple::getUsed()  {
    return staticData().Used;
}
コード例 #24
0
ファイル: testlist.cpp プロジェクト: ivandzen/HSDB
testlist::Parent testlist::Parent::getFirstFreeParent()  { return Parent(staticData().FirstFreeParent); }
コード例 #25
0
ファイル: XMLHttpRequest.cpp プロジェクト: MYSHLIFE/webkit
bool XMLHttpRequest::isAllowedHTTPHeader(const String& name)
{
    return !staticData().m_forbiddenRequestHeaders.contains(name) && !name.startsWith(staticData().m_proxyHeaderPrefix, false)
        && !name.startsWith(staticData().m_secHeaderPrefix, false);
}
コード例 #26
0
ファイル: testhash.cpp プロジェクト: ivandzen/HSDB
StdUInt testhash::Parent::getChildTableUsed()  { return staticData().ChildTableUsed; }