• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdelibs API Reference
  • KDE Home
  • Contact Us
 

KDE3Support

Public Types | Public Member Functions | Protected Member Functions | List of all members
K3AboutContainerBase Class Reference

#include <k3aboutdialog_p.h>

Inheritance diagram for K3AboutContainerBase:
Inheritance graph
[legend]

Public Types

enum  LayoutType {
  AbtPlain = 0x0001, AbtTabbed = 0x0002, AbtTitle = 0x0004, AbtImageLeft = 0x0008,
  AbtImageRight = 0x0010, AbtImageOnly = 0x0020, AbtProduct = 0x0040, AbtKDEStandard = AbtTabbed|AbtTitle|AbtImageLeft,
  AbtAppStandard = AbtTabbed|AbtTitle|AbtProduct, AbtImageAndTitle = AbtPlain|AbtTitle|AbtImageOnly
}
 

Public Member Functions

 K3AboutContainerBase (int layoutType, QWidget *parent=0)
 
K3AboutContainer * addContainer (Qt::Alignment childAlignment, Qt::Alignment innerAlignment)
 
K3AboutContainer * addContainerPage (const QString &title, Qt::Alignment childAlignment=Qt::AlignCenter, Qt::Alignment innerAlignment=Qt::AlignCenter)
 
QFrame * addEmptyPage (const QString &title)
 
QFrame * addLicensePage (const QString &title, const QString &text, int numLines=10)
 
K3AboutContainer * addScrolledContainerPage (const QString &title, Qt::Alignment childAlignment=Qt::AlignCenter, Qt::Alignment innerAlignment=Qt::AlignCenter)
 
QFrame * addTextPage (const QString &title, const QString &text, bool richText=false, int numLines=10)
 
void setImage (const QString &fileName)
 
void setImageBackgroundColor (const QColor &color)
 
void setImageFrame (bool state)
 
void setProduct (const QString &appName, const QString &version, const QString &author, const QString &year)
 
void setProgramLogo (const QString &fileName)
 
void setProgramLogo (const QPixmap &pixmap)
 
void setTitle (const QString &title)
 
QSize sizeHint (void) const
 

Protected Member Functions

void fontChange (const QFont &oldFont)
 

Detailed Description

Used internally by K3AboutDialog.

Definition at line 39 of file k3aboutdialog_p.h.

Member Enumeration Documentation

enum K3AboutContainerBase::LayoutType
Enumerator
AbtPlain 
AbtTabbed 
AbtTitle 
AbtImageLeft 
AbtImageRight 
AbtImageOnly 
AbtProduct 
AbtKDEStandard 
AbtAppStandard 
AbtImageAndTitle 

Definition at line 44 of file k3aboutdialog_p.h.

Constructor & Destructor Documentation

K3AboutContainerBase::K3AboutContainerBase ( int  layoutType,
QWidget *  parent = 0 
)

Definition at line 276 of file k3aboutdialog.cpp.

Member Function Documentation

K3AboutContainer * K3AboutContainerBase::addContainer ( Qt::Alignment  childAlignment,
Qt::Alignment  innerAlignment 
)

Definition at line 575 of file k3aboutdialog.cpp.

K3AboutContainer * K3AboutContainerBase::addContainerPage ( const QString &  title,
Qt::Alignment  childAlignment = Qt::AlignCenter,
Qt::Alignment  innerAlignment = Qt::AlignCenter 
)

Definition at line 512 of file k3aboutdialog.cpp.

QFrame * K3AboutContainerBase::addEmptyPage ( const QString &  title)

Definition at line 558 of file k3aboutdialog.cpp.

QFrame * K3AboutContainerBase::addLicensePage ( const QString &  title,
const QString &  text,
int  numLines = 10 
)

Definition at line 487 of file k3aboutdialog.cpp.

K3AboutContainer * K3AboutContainerBase::addScrolledContainerPage ( const QString &  title,
Qt::Alignment  childAlignment = Qt::AlignCenter,
Qt::Alignment  innerAlignment = Qt::AlignCenter 
)

Definition at line 530 of file k3aboutdialog.cpp.

QFrame * K3AboutContainerBase::addTextPage ( const QString &  title,
const QString &  text,
bool  richText = false,
int  numLines = 10 
)

Definition at line 451 of file k3aboutdialog.cpp.

void K3AboutContainerBase::fontChange ( const QFont &  oldFont)
protected

Definition at line 427 of file k3aboutdialog.cpp.

void K3AboutContainerBase::setImage ( const QString &  fileName)

Definition at line 598 of file k3aboutdialog.cpp.

void K3AboutContainerBase::setImageBackgroundColor ( const QColor &  color)

Definition at line 641 of file k3aboutdialog.cpp.

void K3AboutContainerBase::setImageFrame ( bool  state)

Definition at line 652 of file k3aboutdialog.cpp.

void K3AboutContainerBase::setProduct ( const QString &  appName,
const QString &  version,
const QString &  author,
const QString &  year 
)

Definition at line 670 of file k3aboutdialog.cpp.

void K3AboutContainerBase::setProgramLogo ( const QString &  fileName)

Definition at line 617 of file k3aboutdialog.cpp.

void K3AboutContainerBase::setProgramLogo ( const QPixmap &  pixmap)

Definition at line 628 of file k3aboutdialog.cpp.

void K3AboutContainerBase::setTitle ( const QString &  title)

Definition at line 587 of file k3aboutdialog.cpp.

QSize K3AboutContainerBase::sizeHint ( void  ) const

Definition at line 422 of file k3aboutdialog.cpp.


The documentation for this class was generated from the following files:
  • k3aboutdialog_p.h
  • k3aboutdialog.cpp
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:51:59 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

KDE3Support

Skip menu "KDE3Support"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Related Pages

kdelibs API Reference

Skip menu "kdelibs API Reference"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDEWebKit
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • kio
  • KIOSlave
  • KJS
  •   KJS-API
  • kjsembed
  •   WTF
  • KNewStuff
  • KParts
  • KPty
  • Kross
  • KUnitConversion
  • KUtils
  • Nepomuk
  • Nepomuk-Core
  • Nepomuk
  • Plasma
  • Solid
  • Sonnet
  • ThreadWeaver

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal