Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

QMakeProperty Class Reference

#include </home/clem/local/src/opie/qmake/property.h>

Collaboration diagram for QMakeProperty:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 QMakeProperty ()
 ~QMakeProperty ()
bool hasValue (QString)
QString value (QString v)
void setValue (QString, const QString &)
bool exec ()

Private Member Functions

QString keyBase (bool=TRUE) const
bool initSettings ()
QString value (QString, bool just_check)

Private Attributes

QSettingssett

Constructor & Destructor Documentation

QMakeProperty::QMakeProperty  ) 
 

Definition at line 46 of file property.cpp.

QMakeProperty::~QMakeProperty  ) 
 

Definition at line 50 of file property.cpp.

References NULL, and sett.


Member Function Documentation

bool QMakeProperty::exec  ) 
 

Definition at line 141 of file property.cpp.

References QValueList< T >::begin(), QValueList< T >::count(), QValueList< T >::end(), QSettings::entryList(), FALSE, QValueList< T >::fromLast(), hasValue(), initSettings(), QValueList< T >::isEmpty(), keyBase(), QString::latin1(), Option::prop::properties, Option::qmake_mode, Option::QMAKE_QUERY_PROPERTY, Option::QMAKE_SET_PROPERTY, qmake_version(), QSettings::readEntry(), sett, setValue(), QStringList::sort(), QString::startsWith(), QSettings::subkeyList(), TRUE, value(), and MakefileGenerator::var().

Referenced by main().

bool QMakeProperty::hasValue QString   ) 
 

Definition at line 126 of file property.cpp.

References FALSE, initSettings(), TRUE, and value().

Referenced by exec().

bool QMakeProperty::initSettings  )  [private]
 

Definition at line 57 of file property.cpp.

References sett, and TRUE.

Referenced by exec(), hasValue(), setValue(), and value().

QString QMakeProperty::keyBase bool  = TRUE  )  const [private]
 

Definition at line 66 of file property.cpp.

References qmake_version().

Referenced by exec(), setValue(), and value().

void QMakeProperty::setValue QString  ,
const QString
 

Definition at line 134 of file property.cpp.

References initSettings(), keyBase(), sett, and QSettings::writeEntry().

Referenced by exec().

QString QMakeProperty::value QString  v  )  [inline]
 

Definition at line 54 of file property.h.

References FALSE, and value().

QString QMakeProperty::value QString  ,
bool  just_check
[private]
 

Definition at line 76 of file property.cpp.

References debug_msg(), QValueList< T >::end(), FALSE, QString::findRev(), QValueList< T >::fromLast(), initSettings(), keyBase(), QString::latin1(), QString::left(), QString::mid(), QString::null, qInstallPath(), qInstallPathData(), qmake_mkspec_paths(), qmake_version(), QT_INSTALL_DATA, QT_INSTALL_PREFIX, QSettings::readEntry(), sett, QStringList::sort(), QSettings::subkeyList(), Option::TARG_WIN_MODE, Option::target_mode, and version.

Referenced by QMakeProject::doVariableReplace(), exec(), hasValue(), and value().


Member Data Documentation

QSettings* QMakeProperty::sett [private]
 

Definition at line 45 of file property.h.

Referenced by exec(), initSettings(), setValue(), value(), and ~QMakeProperty().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 17:47:49 2005 for OPIE by  doxygen 1.4.2