本文整理汇总了C++中QAbstractButton::inherits方法的典型用法代码示例。如果您正苦于以下问题:C++ QAbstractButton::inherits方法的具体用法?C++ QAbstractButton::inherits怎么用?C++ QAbstractButton::inherits使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类QAbstractButton
的用法示例。
在下文中一共展示了QAbstractButton::inherits方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: setTabCloseToolTips
void MainWindow::setTabCloseToolTips(QTabWidget *tabs, QString tooltip)
{
QList<QAbstractButton*> allPButtons = tabs->findChildren<QAbstractButton*>();
for (int ind = 0; ind < allPButtons.size(); ind++)
{
QAbstractButton* item = allPButtons.at(ind);
if (item->inherits("CloseButton"))
item->setToolTip(tooltip);
}
}
示例2: UserInputHandler
MainWindowController::MainWindowController(QObject *o)
{
//mainwindow onglet community
mainWindow = static_cast<MyIRC*>(o);
this->inputHandler = new UserInputHandler(this);
session = mainWindow->getSession();
this->myChannels = new QList<Channel>();
//list users
QList<QString>* users = new QList<QString>;
this->activeChan = new Channel(QString("Server"), QString("the topic"), *users);
//la nav tab, qui contient server,chan et pvs
navTab = new QTabWidget(this->mainWindow->getMainWindow());
navTab->setTabsClosable(true);
QTextEdit *serverTab = new QTextEdit(navTab);
navTab->addTab(serverTab, "Server");
//No close Button for this tab.
QList<QAbstractButton*> allPButtons = navTab->findChildren<QAbstractButton*>();
for (int ind = 0; ind < allPButtons.size(); ind++) {
QAbstractButton* item = allPButtons.at(ind);
if (item->inherits("CloseButton"))
item->hide(); ; // Default "Close Tab"
}
outPutwin = serverTab;
//la passer a mainwindow pour le resize event
mainWindow->getMainWindow()->setNavTab(navTab);
//creation de l'input de l'user
userInputEditor = new QLineEdit(this->mainWindow->getMainWindow());
mainWindow->getMainWindow()->setUserInput(userInputEditor);
connect(userInputEditor, SIGNAL(returnPressed()), this->getInputHandler(), SLOT(parseInput()));
// le paSSER A LA MAIN WINDOW POUR sLE RESIZE EVENT
mainWindow->getMainWindow()->setUserInput(userInputEditor);
connect(navTab , SIGNAL(currentChanged(int)),this,SLOT(onSelectedTab(int)));
connect(navTab , SIGNAL(tabCloseRequested(int)),this,SLOT(onSelectedTab(int)));
connect(navTab, SIGNAL(tabCloseRequested(int)), this, SLOT(onCloseTab(int)));
//connect(navTab, SIGNAL() void cellClicked ( int row, int column )));
}