Exemple #1
0
void ProxyComboBox::init()
{
    addBeforeAction(make_owned<QAction>(tr(" - No proxy - "), this));

    auto chain = make_owned<ModelChain>(this);
    m_model = m_injectedFactory->makeOwned<NetworkProxyModel>(chain);
    chain->setBaseModel(m_model);
    chain->addProxyModel(make_owned<NetworkProxyProxyModel>(this));
    setUpModel(NetworkProxyRole, chain);

    m_editProxyAction = make_owned<QAction>(tr("Edit proxy configuration..."), this);
    auto editProxyActionFont = m_editProxyAction->font();
    editProxyActionFont.setItalic(true);
    m_editProxyAction->setFont(editProxyActionFont);
    m_editProxyAction->setData(true);
    connect(m_editProxyAction, SIGNAL(triggered()), this, SLOT(editProxy()));

    addAfterAction(m_editProxyAction);
}
Exemple #2
0
AccountsComboBox::AccountsComboBox(bool includeSelectAccount, ActionVisibility visibility, QWidget *parent) :
		ActionsComboBox(parent)
{
	if (includeSelectAccount)
		addBeforeAction(new QAction(tr(" - Select account - "), this), visibility);
}
Exemple #3
0
void ProxyComboBox::enableDefaultProxyAction()
{
    m_defaultProxyAction = make_owned<QAction>(tr(" - Use Default Proxy - "), this);
    m_defaultProxyAction->setFont(QFont());
    addBeforeAction(m_defaultProxyAction);
}