本文整理汇总了C++中KviWindow::windowTitle方法的典型用法代码示例。如果您正苦于以下问题:C++ KviWindow::windowTitle方法的具体用法?C++ KviWindow::windowTitle怎么用?C++ KviWindow::windowTitle使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类KviWindow
的用法示例。
在下文中一共展示了KviWindow::windowTitle方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: fillWindowPopup
void KviWindowStack::fillWindowPopup()
{
m_pWindowPopup->clear();
int i = 100;
QString szItem;
QString szCaption;
KviWindow * pWnd;
QAction * pAction;
int idx = 0;
int cnt = count();
while(idx < cnt)
{
QWidget * w = widget(idx);
if(!w->inherits("KviWindow"))
{
idx++;
continue;
}
pWnd = (KviWindow *)w;
szItem.setNum(((uint)idx)+1);
szItem+=". ";
szCaption = pWnd->windowTitle();
if(szCaption.length() > 30)
{
QString trail = szCaption.right(12);
szCaption.truncate(12);
szCaption+="...";
szCaption+=trail;
}
szItem+=szCaption;
const QPixmap * pix = pWnd->myIconPtr();
if (pix && !(pix->isNull()))
pAction = m_pWindowPopup->addAction(*pix, szItem);
else
pAction = m_pWindowPopup->addAction(szItem);
pAction->setData(idx);
if(w == currentWidget())
pAction->setChecked(true);
idx++;
}
}