summaryrefslogtreecommitdiffstats
path: root/.pc
diff options
context:
space:
mode:
Diffstat (limited to '.pc')
-rw-r--r--.pc/.quilt_patches1
-rw-r--r--.pc/.quilt_series1
-rw-r--r--.pc/.version1
-rw-r--r--.pc/applied-patches2
-rwxr-xr-x.pc/disable_check_for_update.patch/src/UiGuiSettings.cpp688
-rwxr-xr-x.pc/qsci_rename.patch/UniversalIndentGUI.pro201
-rwxr-xr-x.pc/qsci_rename.patch/UniversalIndentGUI.xcodeproj/project.pbxproj741
7 files changed, 1635 insertions, 0 deletions
diff --git a/.pc/.quilt_patches b/.pc/.quilt_patches
new file mode 100644
index 0000000..6857a8d
--- /dev/null
+++ b/.pc/.quilt_patches
@@ -0,0 +1 @@
+debian/patches
diff --git a/.pc/.quilt_series b/.pc/.quilt_series
new file mode 100644
index 0000000..c206706
--- /dev/null
+++ b/.pc/.quilt_series
@@ -0,0 +1 @@
+series
diff --git a/.pc/.version b/.pc/.version
new file mode 100644
index 0000000..0cfbf08
--- /dev/null
+++ b/.pc/.version
@@ -0,0 +1 @@
+2
diff --git a/.pc/applied-patches b/.pc/applied-patches
new file mode 100644
index 0000000..3b81d2d
--- /dev/null
+++ b/.pc/applied-patches
@@ -0,0 +1,2 @@
+disable_check_for_update.patch
+qsci_rename.patch
diff --git a/.pc/disable_check_for_update.patch/src/UiGuiSettings.cpp b/.pc/disable_check_for_update.patch/src/UiGuiSettings.cpp
new file mode 100755
index 0000000..3aacf1f
--- /dev/null
+++ b/.pc/disable_check_for_update.patch/src/UiGuiSettings.cpp
@@ -0,0 +1,688 @@
+/***************************************************************************
+* Copyright (C) 2006-2012 by Thomas Schweitzer *
+* thomas-schweitzer(at)arcor.de *
+* *
+* This program is free software; you can redistribute it and/or modify *
+* it under the terms of the GNU General Public License version 2.0 as *
+* published by the Free Software Foundation. *
+* *
+* This program is distributed in the hope that it will be useful, *
+* but WITHOUT ANY WARRANTY; without even the implied warranty of *
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
+* GNU General Public License for more details. *
+* *
+* You should have received a copy of the GNU General Public License *
+* along with this program in the file LICENSE.GPL; if not, write to the *
+* Free Software Foundation, Inc., *
+* 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
+***************************************************************************/
+
+#include "UiGuiSettings.h"
+
+#include "SettingsPaths.h"
+
+#include <QSettings>
+#include <QPoint>
+#include <QSize>
+#include <QDir>
+#include <QDate>
+#include <QStringList>
+#include <QCoreApplication>
+#include <QMetaMethod>
+#include <QMetaProperty>
+#include <QWidget>
+
+//! \defgroup grp_Settings All concerning the settings.
+
+/*!
+ \class UiGuiSettings
+ \ingroup grp_Settings
+ \brief Handles the settings of the program. Reads them on startup and saves them on exit.
+ Is a singleton class and can only be accessed via getInstance().
+*/
+
+// Inits the single class instance pointer.
+QWeakPointer<UiGuiSettings> UiGuiSettings::_instance;
+
+
+/*!
+ \brief The constructor for the settings.
+*/
+UiGuiSettings::UiGuiSettings() : QObject() {
+ // Create the main application settings object from the UniversalIndentGUI.ini file.
+ _qsettings = new QSettings(SettingsPaths::getSettingsPath() + "/UniversalIndentGUI.ini", QSettings::IniFormat, this);
+
+ _indenterDirctoryStr = SettingsPaths::getGlobalFilesPath() + "/indenters";
+ readAvailableTranslations();
+ initSettings();
+}
+
+
+/*!
+ \brief Returns the instance of the settings class. If no instance exists, ONE will be created.
+ */
+QSharedPointer<UiGuiSettings> UiGuiSettings::getInstance() {
+ QSharedPointer<UiGuiSettings> sharedInstance = _instance.toStrongRef();
+ if ( sharedInstance.isNull() ) {
+ // Create the settings object, which loads all UiGui settings from a file.
+ sharedInstance = QSharedPointer<UiGuiSettings>(new UiGuiSettings());
+ _instance = sharedInstance.toWeakRef();
+ }
+
+ return sharedInstance;
+}
+
+
+/*!
+ \brief The destructor saves the settings to a file.
+ */
+UiGuiSettings::~UiGuiSettings() {
+ // Convert the language setting from an integer index to a string.
+ int index = _qsettings->value("UniversalIndentGUI/language", 0).toInt();
+ if ( index < 0 || index >= _availableTranslations.size() )
+ index = 0;
+
+ _qsettings->setValue( "UniversalIndentGUI/language", _availableTranslations.at(index) );
+}
+
+
+/*!
+ \brief Scans the translations directory for available translation files and
+ stores them in the QList \a _availableTranslations.
+ */
+void UiGuiSettings::readAvailableTranslations() {
+ QString languageShort;
+ QStringList languageFileList;
+
+ // English is the default language. A translation file does not exist but to have a menu entry, added here.
+ languageFileList << "universalindent_en.qm";
+
+ // Find all translation files in the "translations" directory.
+ QDir translationDirectory = QDir( SettingsPaths::getGlobalFilesPath() + "/translations" );
+ languageFileList << translationDirectory.entryList( QStringList("universalindent_*.qm") );
+
+ // Loop for each found translation file
+ foreach ( languageShort, languageFileList ) {
+ // Remove the leading string "universalindent_" from the filename.
+ languageShort.remove(0,16);
+ // Remove trailing file extension ".qm".
+ languageShort.chop(3);
+
+ _availableTranslations.append(languageShort);
+ }
+}
+
+
+/*!
+ \brief Returns a list of the mnemonics of the available translations.
+ */
+QStringList UiGuiSettings::getAvailableTranslations() {
+ return _availableTranslations;
+}
+
+
+/*!
+ \brief Returns the value of the by \a settingsName defined setting as QVariant.
+
+ If the named setting does not exist, 0 is being returned.
+*/
+QVariant UiGuiSettings::getValueByName(QString settingName) {
+ return _qsettings->value("UniversalIndentGUI/" + settingName);
+}
+
+
+/*!
+ \brief Loads the settings for the main application.
+
+ Settings are for example last selected indenter, last loaded source code file and so on.
+*/
+bool UiGuiSettings::initSettings()
+{
+ // Read the version string saved in the settings file.
+ _qsettings->setValue( "UniversalIndentGUI/version", _qsettings->value("UniversalIndentGUI/version", "") );
+
+ // Read windows last size and position from the settings file.
+ _qsettings->setValue( "UniversalIndentGUI/maximized", _qsettings->value("UniversalIndentGUI/maximized", false) );
+ _qsettings->setValue( "UniversalIndentGUI/position", _qsettings->value("UniversalIndentGUI/position", QPoint(50, 50)) );
+ _qsettings->setValue( "UniversalIndentGUI/size", _qsettings->value("UniversalIndentGUI/size", QSize(800, 600)) );
+
+ // Read last selected encoding for the opened source code file.
+ _qsettings->setValue( "UniversalIndentGUI/encoding", _qsettings->value("UniversalIndentGUI/encoding", "UTF-8") );
+
+ // Read maximum length of list for recently opened files.
+ _qsettings->setValue( "UniversalIndentGUI/recentlyOpenedListSize", _qsettings->value("UniversalIndentGUI/recentlyOpenedListSize", 5) );
+
+ // Read if last opened source code file should be loaded on startup.
+ _qsettings->setValue( "UniversalIndentGUI/loadLastSourceCodeFileOnStartup", _qsettings->value("UniversalIndentGUI/loadLastSourceCodeFileOnStartup", true) );
+
+ // Read last opened source code file from the settings file.
+ _qsettings->setValue( "UniversalIndentGUI/lastSourceCodeFile", _qsettings->value("UniversalIndentGUI/lastSourceCodeFile", _indenterDirctoryStr+"/example.cpp") );
+
+ // Read last selected indenter from the settings file.
+ int selectedIndenter = _qsettings->value("UniversalIndentGUI/selectedIndenter", 0).toInt();
+ if ( selectedIndenter < 0 ) {
+ selectedIndenter = 0;
+ }
+ _qsettings->setValue( "UniversalIndentGUI/selectedIndenter", selectedIndenter );
+
+ // Read if syntax highlighting is enabled.
+ _qsettings->setValue( "UniversalIndentGUI/SyntaxHighlightingEnabled", _qsettings->value("UniversalIndentGUI/SyntaxHighlightingEnabled", true) );
+
+ // Read if white space characters should be displayed.
+ _qsettings->setValue( "UniversalIndentGUI/whiteSpaceIsVisible", _qsettings->value("UniversalIndentGUI/whiteSpaceIsVisible", false) );
+
+ // Read if indenter parameter tool tips are enabled.
+ _qsettings->setValue( "UniversalIndentGUI/indenterParameterTooltipsEnabled", _qsettings->value("UniversalIndentGUI/indenterParameterTooltipsEnabled", true) );
+
+ // Read the tab width from the settings file.
+ _qsettings->setValue( "UniversalIndentGUI/tabWidth", _qsettings->value("UniversalIndentGUI/tabWidth", 4) );
+
+ // Read the last selected language and stores the index it has in the list of available translations.
+ _qsettings->setValue( "UniversalIndentGUI/language", _availableTranslations.indexOf( _qsettings->value("UniversalIndentGUI/language", "").toString() ) );
+
+ // Read the update check settings from the settings file.
+ _qsettings->setValue( "UniversalIndentGUI/CheckForUpdate", _qsettings->value("UniversalIndentGUI/CheckForUpdate", true) );
+ _qsettings->setValue( "UniversalIndentGUI/LastUpdateCheck", _qsettings->value("UniversalIndentGUI/LastUpdateCheck", QDate(1900,1,1)) );
+
+ // Read the main window state.
+ _qsettings->setValue( "UniversalIndentGUI/MainWindowState", _qsettings->value("UniversalIndentGUI/MainWindowState", QByteArray()) );
+
+ return true;
+}
+
+
+/*!
+ \brief Register the by \a propertyName defined property of \a obj to be connected to the setting defined by \a settingName.
+
+ The \a propertyName must be one of those that are listed in the Qt "Properties" documentation section of a Qt Object.
+ All further needed info is retrieved via the \a obj's MetaObject, like the to the property bound signal.
+ */
+bool UiGuiSettings::registerObjectProperty( QObject *obj, const QString &propertyName, const QString &settingName )
+{
+ const QMetaObject *metaObject = obj->metaObject();
+ bool connectSuccess = false;
+
+ // Connect to the objects destroyed signal, so that it will be correctly unregistered.
+ connectSuccess = connect(obj, SIGNAL(destroyed(QObject*)), this, SLOT(unregisterObjectProperty(QObject*)));
+
+ int indexOfProp = metaObject->indexOfProperty( qPrintable(propertyName) );
+ if ( connectSuccess && indexOfProp > -1 ) {
+ QMetaProperty mProp = metaObject->property(indexOfProp);
+
+ // Connect to the property's value changed signal.
+ if ( mProp.hasNotifySignal() ) {
+ QMetaMethod signal = mProp.notifySignal();
+ //QString teststr = qPrintable(SIGNAL() + QString(signal.signature()));
+ // The command "SIGNAL() + QString(signal.signature())" assembles the signal methods signature to a valid Qt SIGNAL.
+ connectSuccess = connect(obj, qPrintable(SIGNAL() + QString(signal.signature())), this, SLOT(handleObjectPropertyChange()));
+ }
+
+ if ( connectSuccess ) {
+ _registeredObjectProperties[obj] = QStringList() << propertyName << settingName;
+ }
+ else {
+ //TODO: Write a debug warning to the log.
+ disconnect(obj, SIGNAL(destroyed(QObject*)), this, SLOT(unregisterObjectProperty(QObject*)));
+ return false;
+ }
+
+ // If setting already exists, set the objects property to the setting value.
+ if ( _qsettings->contains("UniversalIndentGUI/" + settingName) ) {
+ mProp.write(obj, _qsettings->value("UniversalIndentGUI/" + settingName));
+ }
+ // Otherwise add the setting and set it to the value of the objects property.
+ else {
+ _qsettings->setValue("UniversalIndentGUI/" + settingName, mProp.read(obj));
+ }
+ }
+ else {
+ //TODO: Write a debug warning to the log.
+ disconnect(obj, SIGNAL(destroyed(QObject*)), this, SLOT(unregisterObjectProperty(QObject*)));
+ return false;
+ }
+
+ return true;
+}
+
+
+/*!
+ \brief Searches the child QObjects of \a obj for a property name and setting name definition within
+ their custom properties and registers this property name to that setting name if both were found.
+
+ The custom properties, for which are searched, are "connectedPropertyName" and "connectedSettingName",
+ where "connectedPropertyName" is the name of a QObject property as it is documented in the QtDocs, and
+ "connectedSettingName" is the name of a setting here within UiGuiSettings. If the mentioned setting
+ name doesn't exist, it will be created.
+
+ Returns true, if all found property and setting definitions could be successfully registered.
+ Returns false, if any of those registrations fails.
+ */
+bool UiGuiSettings::registerObjectPropertyRecursive(QObject *obj) {
+ return checkCustomPropertiesAndCallFunction(obj, &UiGuiSettings::registerObjectProperty);
+}
+
+
+/*!
+ \brief Assigns the by \a settingName defined setting value to the by \a propertyName defined property of \a obj.
+
+ Returns true, if the value could be assigned, otherwise returns false, which is the case if settingName doesn't exist
+ within the settings or if the mentioned propertyName wasn't found for the \a obj.
+ */
+bool UiGuiSettings::setObjectPropertyToSettingValue( QObject *obj, const QString &propertyName, const QString &settingName )
+{
+ const QMetaObject *metaObject = obj->metaObject();
+
+ int indexOfProp = metaObject->indexOfProperty( qPrintable(propertyName) );
+ if ( indexOfProp > -1 ) {
+ QMetaProperty mProp = metaObject->property(indexOfProp);
+
+ // If setting already exists, set the objects property to the setting value.
+ if ( _qsettings->contains("UniversalIndentGUI/" + settingName) ) {
+ mProp.write(obj, _qsettings->value("UniversalIndentGUI/" + settingName));
+ }
+ // The setting didn't exist so return that setting the objects property failed.
+ else {
+ //TODO: Write a debug warning to the log.
+ return false;
+ }
+ }
+ else {
+ //TODO: Write a debug warning to the log.
+ return false;
+ }
+
+ return true;
+}
+
+
+/*!
+ \brief Searches the child QObjects of \a obj for a property name and setting name definition within
+ their custom properties and sets each property to settings value.
+
+ The custom properties, for which are searched, are "connectedPropertyName" and "connectedSettingName",
+ where "connectedPropertyName" is the name of a QObject property as it is documented in the QtDocs, and
+ "connectedSettingName" is the name of a setting here within UiGuiSettings.
+
+ Returns true, if all found property and setting definitions could be successfully registered.
+ Returns false, if any of those registrations fails.
+ */
+bool UiGuiSettings::setObjectPropertyToSettingValueRecursive(QObject *obj) {
+ return checkCustomPropertiesAndCallFunction(obj, &UiGuiSettings::setObjectPropertyToSettingValue);
+}
+
+
+/*!
+ \brief Assigns the by \a propertyName defined property's value of \a obj to the by \a settingName defined setting.
+
+ If the \a settingName didn't exist yet, it will be created.
+
+ Returns true, if the value could be assigned, otherwise returns false, which is the case if the mentioned
+ propertyName wasn't found for the \a obj.
+ */
+bool UiGuiSettings::setSettingToObjectPropertyValue( QObject *obj, const QString &propertyName, const QString &settingName )
+{
+ const QMetaObject *metaObject = obj->metaObject();
+
+ int indexOfProp = metaObject->indexOfProperty( qPrintable(propertyName) );
+ if ( indexOfProp > -1 ) {
+ QMetaProperty mProp = metaObject->property(indexOfProp);
+
+ setValueByName(settingName, mProp.read(obj));
+ }
+ else {
+ //TODO: Write a debug warning to the log.
+ return false;
+ }
+
+ return true;
+}
+
+
+/*!
+ \brief Searches the child QObjects of \a obj for a property name and setting name definition within
+ their custom properties and sets each setting to the property value.
+
+ The custom properties, for which are searched, are "connectedPropertyName" and "connectedSettingName",
+ where "connectedPropertyName" is the name of a QObject property as it is documented in the QtDocs, and
+ "connectedSettingName" is the name of a setting here within UiGuiSettings. If the settingName
+ didn't exist yet, it will be created.
+
+ Returns true, if all found property and setting definitions could be successfully registered.
+ Returns false, if any of those registrations fails.
+ */
+bool UiGuiSettings::setSettingToObjectPropertyValueRecursive(QObject *obj) {
+ return checkCustomPropertiesAndCallFunction(obj, &UiGuiSettings::setSettingToObjectPropertyValue);
+}
+
+
+/*!
+ \brief Iterates over all \a objs child QObjects and checks whether they have the custom properties
+ "connectedPropertyName" and "connectedSettingName" set. If both are set, it invokes the \a callBackFunc
+ with both.
+ */
+bool UiGuiSettings::checkCustomPropertiesAndCallFunction(QObject *obj, bool (UiGuiSettings::*callBackFunc)(QObject *obj, const QString &propertyName, const QString &settingName)) {
+ bool success = true;
+
+ // Find all widgets that have PropertyName and SettingName defined in their style sheet.
+ QList<QObject *> allObjects = obj->findChildren<QObject *>();
+ foreach (QObject *object, allObjects) {
+ QString propertyName = object->property("connectedPropertyName").toString();
+ QString settingName = object->property("connectedSettingName").toString();
+
+ // If property and setting name were found, register that widget with the settings.
+ if ( !propertyName.isEmpty() && !settingName.isEmpty() ) {
+ success &= (this->*callBackFunc)( object, propertyName, settingName );
+ }
+ }
+
+ return success;
+}
+
+
+/*!
+ \brief The with a certain property registered \a obj gets unregistered.
+ */
+void UiGuiSettings::unregisterObjectProperty(QObject *obj) {
+ if ( _registeredObjectProperties.contains(obj) ) {
+ const QMetaObject *metaObject = obj->metaObject();
+ QString propertyName = _registeredObjectProperties[obj].first();
+ QString settingName = _registeredObjectProperties[obj].last();
+
+ bool connectSuccess = false;
+ int indexOfProp = metaObject->indexOfProperty( qPrintable(propertyName) );
+ if ( indexOfProp > -1 ) {
+ QMetaProperty mProp = metaObject->property(indexOfProp);
+
+ // Disconnect to the property's value changed signal.
+ if ( mProp.hasNotifySignal() ) {
+ QMetaMethod signal = mProp.notifySignal();
+ // The command "SIGNAL() + QString(signal.signature())" assembles the signal methods signature to a valid Qt SIGNAL.
+ connectSuccess = disconnect(obj, qPrintable(SIGNAL() + QString(signal.signature())), this, SLOT(handleObjectPropertyChange()));
+ }
+ }
+ _registeredObjectProperties.remove(obj);
+ }
+}
+
+
+/*!
+ \brief Registers a slot form the \a obj by its \a slotName to be invoked, if the by \a settingName defined
+ setting changes.
+
+ The registered slot may have no parameters or exactly one. If it accepts one parameter, whenever the setting
+ \a settingName changes the slot gets tried to be invoked with the settings value as parameter. This only works,
+ if the slot parameter is of the same type as the setting.
+ */
+bool UiGuiSettings::registerObjectSlot(QObject *obj, const QString &slotName, const QString &settingName) {
+
+ const QMetaObject *metaObject = obj->metaObject();
+
+ bool connectSuccess = false;
+ // Connect to the objects destroyed signal, so that it will be correctly unregistered.
+ connectSuccess = connect(obj, SIGNAL(destroyed(QObject*)), this, SLOT(unregisterObjectSlot(QObject*)));
+
+ QString normalizedSlotName = QMetaObject::normalizedSignature( qPrintable(slotName) );
+ int indexOfMethod = metaObject->indexOfMethod( qPrintable(normalizedSlotName) );
+ if ( connectSuccess && indexOfMethod > -1 ) {
+ QMetaMethod mMethod = metaObject->method(indexOfMethod);
+ //QMetaMethod::Access access = mMethod.access();
+ //QMetaMethod::MethodType methType = mMethod.methodType();
+
+ // Since the method can at maximum be invoked with the setting value as argument,
+ // only methods taking max one argument are allowed.
+ if ( mMethod.parameterTypes().size() <= 1 ) {
+ _registeredObjectSlots.insert(obj, QStringList() << normalizedSlotName << settingName);
+ }
+ else {
+ //TODO: Write a debug warning to the log.
+ disconnect(obj, SIGNAL(destroyed(QObject*)), this, SLOT(unregisterObjectSlot(QObject*)));
+ return false;
+ }
+ }
+ else {
+ //TODO: Write a debug warning to the log.
+ disconnect(obj, SIGNAL(destroyed(QObject*)), this, SLOT(unregisterObjectSlot(QObject*)));
+ return false;
+ }
+
+ return true;
+}
+
+
+/*!
+ \brief If \a obj, \a slotName and \a settingName are given, that certain connection is unregistered.
+ If only \a obj is given, all to this object registered slot-setting connections are unregistered.
+ */
+void UiGuiSettings::unregisterObjectSlot(QObject *obj, const QString &slotName, const QString &settingName) {
+ //const QMetaObject *metaObject = obj->metaObject();
+ QString normalizedSlotName = QMetaObject::normalizedSignature( qPrintable(slotName) );
+ QMutableMapIterator<QObject*, QStringList> it(_registeredObjectSlots);
+ while (it.hasNext()) {
+ it.next();
+ if (it.key() == obj && slotName.isEmpty() && settingName.isEmpty())
+ it.remove();
+ else if (it.key() == obj && it.value().first() == slotName && it.value().last() == settingName)
+ it.remove();
+ }
+}
+
+
+/*!
+ \brief This private slot gets invoked whenever a registered objects property changes
+ and distributes the new value to all other to the same settingName registered objects.
+ */
+void UiGuiSettings::handleObjectPropertyChange() {
+ QObject *obj = QObject::sender();
+ QString className = obj->metaObject()->className();
+ const QMetaObject *metaObject = obj->metaObject();
+ QString propertyName = _registeredObjectProperties[obj].first();
+ QString settingName = _registeredObjectProperties[obj].last();
+
+ int indexOfProp = metaObject->indexOfProperty( qPrintable(propertyName) );
+ if ( indexOfProp > -1 ) {
+ QMetaProperty mProp = metaObject->property(indexOfProp);
+ setValueByName(settingName, mProp.read(obj));
+ }
+}
+
+
+/*!
+ \brief Sets the setting defined by \a settingName to \a value.
+
+ When setting a changed value, all to this settingName registered objects get
+ the changed value set too.
+ If the \a settingName didn't exist yet, it will be created.
+ */
+void UiGuiSettings::setValueByName(const QString &settingName, const QVariant &value) {
+ // Do the updating only, if the setting was really changed.
+ if ( _qsettings->value("UniversalIndentGUI/" + settingName) != value ) {
+ _qsettings->setValue("UniversalIndentGUI/" + settingName, value);
+
+ // Set the new value for all registered object properties for settingName.
+ for ( QMap<QObject*, QStringList>::ConstIterator it = _registeredObjectProperties.begin(); it != _registeredObjectProperties.end(); ++it ) {
+ if ( it.value().last() == settingName ) {
+ QObject *obj = it.key();
+ const QMetaObject *metaObject = obj->metaObject();
+ QString propertyName = it.value().first();
+
+ int indexOfProp = metaObject->indexOfProperty( qPrintable(propertyName) );
+ if ( indexOfProp > -1 ) {
+ QMetaProperty mProp = metaObject->property(indexOfProp);
+ mProp.write(obj, value);
+ }
+ }
+ }
+
+ // Invoke all registered object methods for settingName.
+ for ( QMap<QObject*, QStringList>::ConstIterator it = _registeredObjectSlots.begin(); it != _registeredObjectSlots.end(); ++it ) {
+ if ( it.value().last() == settingName ) {
+ QObject *obj = it.key();
+ const QMetaObject *metaObject = obj->metaObject();
+ QString slotName = it.value().first();
+
+ int indexOfMethod = metaObject->indexOfMethod( qPrintable(slotName) );
+ if ( indexOfMethod > -1 ) {
+ QMetaMethod mMethod = metaObject->method(indexOfMethod);
+ //QMetaMethod::Access access = mMethod.access();
+ //QMetaMethod::MethodType methType = mMethod.methodType();
+
+ bool success = false;
+
+ // Handle registered slots taking one parameter.
+ if ( mMethod.parameterTypes().size() == 1 ) {
+ if ( mMethod.parameterTypes().first() == value.typeName() ) {
+ success = invokeMethodWithValue(obj, mMethod, value);
+ }
+ }
+ // Handle registered slots taking zero parameters.
+ else {
+ success = mMethod.invoke( obj, Qt::DirectConnection );
+ }
+
+ if ( success == false ) {
+ // TODO: Write a warning to the log if no success.
+ }
+ }
+ }
+ }
+ }
+}
+
+
+#include <QBitArray>
+#include <QBitmap>
+#include <QBrush>
+#include <QCursor>
+#include <QDateTime>
+#include <QFont>
+#include <QIcon>
+#include <QKeySequence>
+#include <QLocale>
+#include <QPalette>
+#include <QPen>
+#include <QSizePolicy>
+#include <QTextFormat>
+#include <QTextLength>
+#include <QUrl>
+#if QT_VERSION >= 0x040600
+#include <QMatrix4x4>
+#include <QVector2D>
+#endif
+
+bool UiGuiSettings::invokeMethodWithValue( QObject *obj, QMetaMethod mMethod, QVariant value )
+{
+ switch (value.type()) {
+ case QVariant::BitArray :
+ return mMethod.invoke( obj, Qt::DirectConnection, Q_ARG(QBitArray, value.toBitArray()) );
+ case QVariant::Bitmap :
+ return mMethod.invoke( obj, Qt::DirectConnection, Q_ARG(QBitmap, value.value<QBitmap>()) );
+ case QVariant::Bool :
+ return mMethod.invoke( obj, Qt::DirectConnection, Q_ARG(bool, value.toBool()) );
+ case QVariant::Brush :
+ return mMethod.invoke( obj, Qt::DirectConnection, Q_ARG(QBrush, value.value<QBrush>()) );
+ case QVariant::ByteArray :
+ return mMethod.invoke( obj, Qt::DirectConnection, Q_ARG(QByteArray, value.toByteArray()) );
+ case QVariant::Char :
+ return mMethod.invoke( obj, Qt::DirectConnection, Q_ARG(QChar, value.toChar()) );
+ case QVariant::Color :
+ return mMethod.invoke( obj, Qt::DirectConnection, Q_ARG(QColor, value.value<QColor>()) );
+ case QVariant::Cursor :
+ return mMethod.invoke( obj, Qt::DirectConnection, Q_ARG(QCursor, value.value<QCursor>()) );
+ case QVariant::Date :
+ return mMethod.invoke( obj, Qt::DirectConnection, Q_ARG(QDate, value.toDate()) );
+ case QVariant::DateTime :
+ return mMethod.invoke( obj, Qt::DirectConnection, Q_ARG(QDateTime, value.toDateTime()) );
+ case QVariant::Double :
+ return mMethod.invoke( obj, Qt::DirectConnection, Q_ARG(double, value.toDouble()) );
+ case QVariant::Font :
+ return mMethod.invoke( obj, Qt::DirectConnection, Q_ARG(QFont, value.value<QFont>()) );
+ case QVariant::Hash :
+ return mMethod.invoke( obj, Qt::DirectConnection, Q_ARG(QVariantHash, value.toHash()) );
+ case QVariant::Icon :
+ return mMethod.invoke( obj, Qt::DirectConnection, Q_ARG(QIcon, value.value<QIcon>()) );
+ case QVariant::Image :
+ return mMethod.invoke( obj, Qt::DirectConnection, Q_ARG(QImage, value.value<QImage>()) );
+ case QVariant::Int :
+ return mMethod.invoke( obj, Qt::DirectConnection, Q_ARG(int, value.toInt()) );
+ case QVariant::KeySequence :
+ return mMethod.invoke( obj, Qt::DirectConnection, Q_ARG(QKeySequence, value.value<QKeySequence>()) );
+ case QVariant::Line :
+ return mMethod.invoke( obj, Qt::DirectConnection, Q_ARG(QLine, value.toLine()) );
+ case QVariant::LineF :
+ return mMethod.invoke( obj, Qt::DirectConnection, Q_ARG(QLineF, value.toLineF()) );
+ case QVariant::List :
+ return mMethod.invoke( obj, Qt::DirectConnection, Q_ARG(QVariantList, value.toList()) );
+ case QVariant::Locale :
+ return mMethod.invoke( obj, Qt::DirectConnection, Q_ARG(QLocale, value.toLocale()) );
+ case QVariant::LongLong :
+ return mMethod.invoke( obj, Qt::DirectConnection, Q_ARG(qlonglong, value.toLongLong()) );
+ case QVariant::Map :
+ return mMethod.invoke( obj, Qt::DirectConnection, Q_ARG(QVariantMap, value.toMap()) );
+ case QVariant::Matrix :
+ return mMethod.invoke( obj, Qt::DirectConnection, Q_ARG(QMatrix, value.value<QMatrix>()) );
+ case QVariant::Transform :
+ return mMethod.invoke( obj, Qt::DirectConnection, Q_ARG(QTransform, value.value<QTransform>()) );
+#if QT_VERSION >= 0x040600
+ case QVariant::Matrix4x4 :
+ return mMethod.invoke( obj, Qt::DirectConnection, Q_ARG(QMatrix4x4, value.value<QMatrix4x4>()) );
+#endif
+ case QVariant::Palette :
+ return mMethod.invoke( obj, Qt::DirectConnection, Q_ARG(QPalette, value.value<QPalette>()) );
+ case QVariant::Pen :
+ return mMethod.invoke( obj, Qt::DirectConnection, Q_ARG(QPen, value.value<QPen>()) );
+ case QVariant::Pixmap :
+ return mMethod.invoke( obj, Qt::DirectConnection, Q_ARG(QPixmap, value.value<QPixmap>()) );
+ case QVariant::Point :
+ return mMethod.invoke( obj, Qt::DirectConnection, Q_ARG(QPoint, value.toPoint()) );
+ // case QVariant::PointArray :
+ // return Q_ARG(QPointArray, value.value<QPointArray>()) );
+ case QVariant::PointF :
+ return mMethod.invoke( obj, Qt::DirectConnection, Q_ARG(QPointF, value.toPointF()) );
+ case QVariant::Polygon :
+ return mMethod.invoke( obj, Qt::DirectConnection, Q_ARG(QPolygon, value.value<QPolygon>()) );
+#if QT_VERSION >= 0x040600
+ case QVariant::Quaternion :
+ return mMethod.invoke( obj, Qt::DirectConnection, Q_ARG(QQuaternion, value.value<QQuaternion>()) );
+#endif
+ case QVariant::Rect :
+ return mMethod.invoke( obj, Qt::DirectConnection, Q_ARG(QRect, value.toRect()) );
+ case QVariant::RectF :
+ return mMethod.invoke( obj, Qt::DirectConnection, Q_ARG(QRectF, value.toRectF()) );
+ case QVariant::RegExp :
+ return mMethod.invoke( obj, Qt::DirectConnection, Q_ARG(QRegExp, value.toRegExp()) );
+ case QVariant::Region :
+ return mMethod.invoke( obj, Qt::DirectConnection, Q_ARG(QRegion, value.value<QRegion>()) );
+ case QVariant::Size :
+ return mMethod.invoke( obj, Qt::DirectConnection, Q_ARG(QSize, value.toSize()) );
+ case QVariant::SizeF :
+ return mMethod.invoke( obj, Qt::DirectConnection, Q_ARG(QSizeF, value.toSizeF()) );
+ case QVariant::SizePolicy :
+ return mMethod.invoke( obj, Qt::DirectConnection, Q_ARG(QSizePolicy, value.value<QSizePolicy>()) );
+ case QVariant::String :
+ return mMethod.invoke( obj, Qt::DirectConnection, Q_ARG(QString, value.toString()) );
+ case QVariant::StringList :
+ return mMethod.invoke( obj, Qt::DirectConnection, Q_ARG(QStringList, value.toStringList()) );
+ case QVariant::TextFormat :
+ return mMethod.invoke( obj, Qt::DirectConnection, Q_ARG(QTextFormat, value.value<QTextFormat>()) );
+ case QVariant::TextLength :
+ return mMethod.invoke( obj, Qt::DirectConnection, Q_ARG(QTextLength, value.value<QTextLength>()) );
+ case QVariant::Time :
+ return mMethod.invoke( obj, Qt::DirectConnection, Q_ARG(QTime, value.toTime()) );
+ case QVariant::UInt :
+ return mMethod.invoke( obj, Qt::DirectConnection, Q_ARG(uint, value.toUInt()) );
+ case QVariant::ULongLong :
+ return mMethod.invoke( obj, Qt::DirectConnection, Q_ARG(qulonglong, value.toULongLong()) );
+ case QVariant::Url :
+ return mMethod.invoke( obj, Qt::DirectConnection, Q_ARG(QUrl, value.toUrl()) );
+#if QT_VERSION >= 0x040600
+ case QVariant::Vector2D :
+ return mMethod.invoke( obj, Qt::DirectConnection, Q_ARG(QVector2D, value.value<QVector2D>()) );
+ case QVariant::Vector3D :
+ return mMethod.invoke( obj, Qt::DirectConnection, Q_ARG(QVector3D, value.value<QVector3D>()) );
+ case QVariant::Vector4D :
+ return mMethod.invoke( obj, Qt::DirectConnection, Q_ARG(QVector4D, value.value<QVector4D>()) );
+#endif
+ default:
+ return false;
+ }
+}
diff --git a/.pc/qsci_rename.patch/UniversalIndentGUI.pro b/.pc/qsci_rename.patch/UniversalIndentGUI.pro
new file mode 100755
index 0000000..67f4f95
--- /dev/null
+++ b/.pc/qsci_rename.patch/UniversalIndentGUI.pro
@@ -0,0 +1,201 @@
+TEMPLATE = app
+QT += network
+QT += script
+
+unix:TARGET = universalindentgui
+win32:TARGET = UniversalIndentGUI
+macx:TARGET = UniversalIndentGUI
+
+DEPENDPATH += resources \
+ src \
+ debug \
+ release
+
+INCLUDEPATH += src
+
+CONFIG += debug_and_release
+
+macx {
+ # If using as framework qscintilla needs to be build with:
+ # qmake -spec macx-g++ CONFIG+=sdk CONFIG+=x86_64 CONFIG+=x86 CONFIG+=lib_bundle qscintilla.pro && make && sudo make install
+ #LIBS += -framework qscintilla2
+ LIBS += -lqscintilla2
+ ICON = resources/UniversalIndentGUI.icns
+}
+else {
+ LIBS += -lqscintilla2
+}
+
+CONFIG(release, debug|release) {
+
+win32:pipe2nul = ">NUL"
+unix:pipe2nul = "&> /dev/null"
+macx:pipe2nul = "&> /dev/null"
+
+
+# Language file processing
+##########################
+message(Updating language files)
+lupdate = lupdate
+unix:lupdate = lupdate-qt4
+macx:lupdate = lupdate
+lrelease = lrelease
+unix:lrelease = lrelease-qt4
+macx:lrelease = lrelease
+# Update translation files
+message ( Updating universalindent.ts )
+system($${lupdate} src -ts ./translations/universalindent.ts -silent)
+message ( Updating universalindent_de.ts )
+system($${lupdate} src -ts ./translations/universalindent_de.ts -silent)
+message ( Updating universalindent_fr.ts )
+system($${lupdate} src -ts ./translations/universalindent_fr.ts -silent)
+message ( Updating universalindent_ja.ts )
+system($${lupdate} src -ts ./translations/universalindent_ja.ts -silent)
+message ( Updating universalindent_ru.ts )
+system($${lupdate} src -ts ./translations/universalindent_ru.ts -silent)
+message ( Updating universalindent_uk.ts )
+system($${lupdate} src -ts ./translations/universalindent_uk.ts -silent)
+message ( Updating universalindent_zh_TW.ts )
+system($${lupdate} src -ts ./translations/universalindent_zh_TW.ts -silent)
+
+
+# Create translation binaries
+message ( Creating translation binaries )
+system($${lrelease} ./translations/universalindent_de.ts -qm ./translations/universalindent_de.qm -silent)
+system($${lrelease} ./translations/universalindent_fr.ts -qm ./translations/universalindent_fr.qm -silent)
+system($${lrelease} ./translations/universalindent_ja.ts -qm ./translations/universalindent_ja.qm -silent)
+system($${lrelease} ./translations/universalindent_ru.ts -qm ./translations/universalindent_ru.qm -silent)
+system($${lrelease} ./translations/universalindent_uk.ts -qm ./translations/universalindent_uk.qm -silent)
+system($${lrelease} ./translations/universalindent_zh_TW.ts -qm ./translations/universalindent_zh_TW.qm -silent)
+
+# Copy Qts own translation files to the local translation directory
+message ( Copy Qts own translation files to the local translation directory )
+qtTranslationInstallDir = $$[QT_INSTALL_TRANSLATIONS]
+win32:qtTranslationInstallDir = $$replace(qtTranslationInstallDir, /, \\)
+unix:system(cp $${qtTranslationInstallDir}/qt_de.qm ./translations/ $$pipe2nul)
+unix:system(cp $${qtTranslationInstallDir}/qt_fr.qm ./translations/ $$pipe2nul)
+unix:system(cp $${qtTranslationInstallDir}/qt_ja.qm ./translations/ $$pipe2nul)
+unix:system(cp $${qtTranslationInstallDir}/qt_ru.qm ./translations/ $$pipe2nul)
+unix:system(cp $${qtTranslationInstallDir}/qt_uk.qm ./translations/ $$pipe2nul)
+unix:system(cp $${qtTranslationInstallDir}/qt_zh_TW.qm ./translations/ $$pipe2nul)
+win32:system(copy $${qtTranslationInstallDir}\\qt_de.qm .\\translations\\ /Y $$pipe2nul)
+win32:system(copy $${qtTranslationInstallDir}\\qt_fr.qm .\\translations\\ /Y $$pipe2nul)
+win32:system(copy $${qtTranslationInstallDir}\\qt_ja.qm .\\translations\\ /Y $$pipe2nul)
+win32:system(copy $${qtTranslationInstallDir}\\qt_ru.qm .\\translations\\ /Y $$pipe2nul)
+win32:system(copy $${qtTranslationInstallDir}\\qt_uk.qm .\\translations\\ /Y $$pipe2nul)
+win32:system(copy $${qtTranslationInstallDir}\\qt_zh_TW.qm .\\translations\\ /Y $$pipe2nul)
+
+# Defining files that shall be installed when calling "make install"
+####################################################################
+# Create and install man page
+exists( ./doc/universalindentgui.1* ) {
+ unix:system(rm ./doc/universalindentgui.1*)
+}
+unix:system(cp ./doc/universalindentgui.man ./doc/universalindentgui.1)
+unix:system(gzip -9 ./doc/universalindentgui.1)
+unix:documentation.path = /usr/share/man/man1
+unix:documentation.files = doc/universalindentgui.1.gz
+
+# Install indenter ini files, examples and some indenters
+unix:indenters.path = /usr/share/universalindentgui/indenters
+unix:indenters.files = indenters/uigui_*.ini
+unix:indenters.files += indenters/example.*
+unix:indenters.files += indenters/JsDecoder.js
+unix:indenters.files += indenters/phpStylist.php
+unix:indenters.files += indenters/phpStylist.txt
+unix:indenters.files += indenters/pindent.py
+unix:indenters.files += indenters/pindent.txt
+unix:indenters.files += indenters/rbeautify.rb
+unix:indenters.files += indenters/ruby_formatter.rb
+unix:indenters.files += indenters/shellindent.awk
+
+# Install translation files
+unix:translation.path = /usr/share/universalindentgui/translations
+unix:translation.files = translations/*.qm
+
+# Install highlighter default config
+unix:highlighterconfig.path = /usr/share/universalindentgui/config
+unix:highlighterconfig.files = config/UiGuiSyntaxHighlightConfig.ini
+
+# Install binary
+unix:target.path = /usr/bin
+
+# Set everything that shall be installed
+unix:INSTALLS += target \
+ highlighterconfig \
+ indenters \
+ translation \
+ documentation
+
+}
+
+CONFIG(debug, debug|release) {
+ DESTDIR = ./debug
+ DEFINES += _DEBUG DEBUG
+} else {
+ DESTDIR = ./release
+}
+
+MOC_DIR = $${DESTDIR}/moc
+UI_DIR = $${DESTDIR}/uic
+OBJECTS_DIR = $${DESTDIR}/obj
+RCC_DIR = $${DESTDIR}/qrc
+
+#message ( destdir is $${DESTDIR}. uic is $${UI_DIR}. moc is $${MOC_DIR})
+
+# Input
+HEADERS += src/AboutDialog.h \
+ src/AboutDialogGraphicsView.h \
+ src/IndentHandler.h \
+ src/MainWindow.h \
+ src/SettingsPaths.h \
+ src/TemplateBatchScript.h \
+ src/UiGuiErrorMessage.h \
+ src/UiGuiHighlighter.h \
+ src/UiGuiIndentServer.h \
+ src/UiGuiIniFileParser.h \
+ src/UiGuiSettings.h \
+ src/UiGuiSettingsDialog.h \
+ src/UiGuiSystemInfo.h \
+ src/UiGuiVersion.h \
+ src/UpdateCheckDialog.h \
+ src/debugging/TSLogger.h
+
+
+FORMS += src/MainWindow.ui \
+ src/ToolBarWidget.ui \
+ src/UiGuiSettingsDialog.ui \
+ src/AboutDialog.ui \
+ src/UpdateCheckDialog.ui \
+ src/debugging/TSLoggerDialog.ui
+
+SOURCES += src/AboutDialog.cpp \
+ src/AboutDialogGraphicsView.cpp \
+ src/IndentHandler.cpp \
+ src/main.cpp \
+ src/MainWindow.cpp \
+ src/SettingsPaths.cpp \
+ src/TemplateBatchScript.cpp \
+ src/UiGuiErrorMessage.cpp \
+ src/UiGuiHighlighter.cpp \
+ src/UiGuiIndentServer.cpp \
+ src/UiGuiIniFileParser.cpp \
+ src/UiGuiSettings.cpp \
+ src/UiGuiSettingsDialog.cpp \
+ src/UiGuiSystemInfo.cpp \
+ src/UiGuiVersion.cpp \
+ src/UpdateCheckDialog.cpp \
+ src/debugging/TSLogger.cpp
+
+RESOURCES += resources/Icons.qrc
+RC_FILE = resources/programicon.rc
+
+
+
+#message(Creating symbolic links within target dir for debugging)
+#macx:system(ln -s $$PWD/config ./debug/config)
+#macx:system(ln -s $$PWD/indenters ./debug/indenters)
+#macx:system(ln -s $$PWD/translations ./debug/translations)
+#macx:system(ln -s $$PWD/config ./release/config)
+#macx:system(ln -s $$PWD/indenters ./release/indenters)
+#macx:system(ln -s $$PWD/translations ./release/translations)
diff --git a/.pc/qsci_rename.patch/UniversalIndentGUI.xcodeproj/project.pbxproj b/.pc/qsci_rename.patch/UniversalIndentGUI.xcodeproj/project.pbxproj
new file mode 100755
index 0000000..80c1ae0
--- /dev/null
+++ b/.pc/qsci_rename.patch/UniversalIndentGUI.xcodeproj/project.pbxproj
@@ -0,0 +1,741 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 42;
+ objects = {
+
+/* Begin PBXBuildFile section */
+ 033FA4A2951F6995E4B52E75 /* moc_AboutDialog.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 71D24B3D256D9E9FC90EEDF7 /* moc_AboutDialog.cpp */; settings = {ATTRIBUTES = (); }; };
+ 07182A1FDE8301C8D9EAF7F5 /* UiGuiSettingsDialog.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 26383A497B0CC65909DA431D /* UiGuiSettingsDialog.cpp */; settings = {ATTRIBUTES = (); }; };
+ 0794A9D3A24B32A06CD8CA37 /* TSLogger.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 5EEB118D3C499097B07CA6DC /* TSLogger.cpp */; settings = {ATTRIBUTES = (); }; };
+ 10D0CC7BD2D2E5A3A90EEF25 /* moc_UiGuiHighlighter.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 705CF7C739E81ED3345C9F41 /* moc_UiGuiHighlighter.cpp */; settings = {ATTRIBUTES = (); }; };
+ 1446C37D55222BE8281C2D84 /* moc_MainWindow.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 59F78802D4802B940EA308A0 /* moc_MainWindow.cpp */; settings = {ATTRIBUTES = (); }; };
+ 157D8322CB15EB4B4B698465 /* AboutDialogGraphicsView.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = D3A96D6E7DF8830490467C04 /* AboutDialogGraphicsView.cpp */; settings = {ATTRIBUTES = (); }; };
+ 204EDFAF3269B294371D7373 /* QtCore in Frameworks & Libraries */ = {isa = PBXBuildFile; fileRef = FC65490F7BEA4427C242848C /* QtCore */; };
+ 2B7F90DE44210DB9F5D23F0C /* AboutDialog.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 8B5B29CE11F2EFCD1C93EB6C /* AboutDialog.cpp */; settings = {ATTRIBUTES = (); }; };
+ 2CE072BF0886F682F0FE8266 /* moc_UiGuiSettingsDialog.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = A7DD7C62D24BBDB386C3840D /* moc_UiGuiSettingsDialog.cpp */; settings = {ATTRIBUTES = (); }; };
+ 2E0B7B483AE3DAFB774883DC /* UiGuiErrorMessage.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = EB9AF2B1C20FF4B1225EA3FB /* UiGuiErrorMessage.cpp */; settings = {ATTRIBUTES = (); }; };
+ 32D9B1CB3877EF0A567B997D /* QtScript in Frameworks & Libraries */ = {isa = PBXBuildFile; fileRef = 9EF9FEB32A7980D519425A9E /* QtScript */; };
+ 358CDAA858B633E7AD0B6646 /* UniversalIndentGUI.icns in Bundle Resources */ = {isa = PBXBuildFile; fileRef = A6C4B7ADC28FF6F9840A9319 /* UniversalIndentGUI.icns */; settings = {ATTRIBUTES = (); }; };
+ 3B7E26C095F17917F557F0BB /* QtGui in Frameworks & Libraries */ = {isa = PBXBuildFile; fileRef = 6988CE9D964BC66484DA49D5 /* QtGui */; };
+ 4393711A82B0A27E8301FEB8 /* moc_UiGuiErrorMessage.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 998C921BBFDF579B258C28EA /* moc_UiGuiErrorMessage.cpp */; settings = {ATTRIBUTES = (); }; };
+ 447799AD66EF47D36B5A72E3 /* moc_IndentHandler.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = DEDA4624B80C4136C3D118C2 /* moc_IndentHandler.cpp */; settings = {ATTRIBUTES = (); }; };
+ 45FD613422A15DDFF65F07EB /* TemplateBatchScript.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = E9B6F1DAFB4C5CD5E9C4C02C /* TemplateBatchScript.cpp */; settings = {ATTRIBUTES = (); }; };
+ 4DAB46634D6A37252BC2E3D4 /* qrc_Icons.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 1BB748495103B59368976F44 /* qrc_Icons.cpp */; settings = {ATTRIBUTES = (); }; };
+ 54824FDC5DD27B6216E263F5 /* moc_UpdateCheckDialog.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = D4515A4B9864E652FE65CBDE /* moc_UpdateCheckDialog.cpp */; settings = {ATTRIBUTES = (); }; };
+ 64CDA74634FD0C1F9265CF5F /* SettingsPaths.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = AAFD01B4A071D73CD002C7FD /* SettingsPaths.cpp */; settings = {ATTRIBUTES = (); }; };
+ 83EFC8071DE20B90AE46E0A1 /* UiGuiIndentServer.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 9840C47AE913CA84966C04AE /* UiGuiIndentServer.cpp */; settings = {ATTRIBUTES = (); }; };
+ 86D03C28F9A095696FA4C465 /* moc_AboutDialogGraphicsView.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = F84894CE7D4FF11845C5DEC1 /* moc_AboutDialogGraphicsView.cpp */; settings = {ATTRIBUTES = (); }; };
+ 8DCA76267BA4834F731C5BAB /* moc_UiGuiIndentServer.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 836D42CF391C82A0B70687F3 /* moc_UiGuiIndentServer.cpp */; settings = {ATTRIBUTES = (); }; };
+ 8DFAEC14C5621835B85BDBBB /* UiGuiSettings.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 944A1A0B82857EC61410FC06 /* UiGuiSettings.cpp */; settings = {ATTRIBUTES = (); }; };
+ 9892D98357F2D175D03F6488 /* moc_UiGuiSettings.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = F4DF9DB04F138672E3CB95D5 /* moc_UiGuiSettings.cpp */; settings = {ATTRIBUTES = (); }; };
+ A56B320001BC86C5B01B08D0 /* UiGuiSystemInfo.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 8CE031E032D58BFFADB163E3 /* UiGuiSystemInfo.cpp */; settings = {ATTRIBUTES = (); }; };
+ A87876F3A24FCE545FEAFB05 /* UiGuiVersion.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = D038693E47A07F84995184E5 /* UiGuiVersion.cpp */; settings = {ATTRIBUTES = (); }; };
+ AAC1168526D0C37A3F415917 /* MainWindow.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 1C0B64226A129D35F02DC004 /* MainWindow.cpp */; settings = {ATTRIBUTES = (); }; };
+ B3D97A9EF6FD086AC8AA1400 /* QtNetwork in Frameworks & Libraries */ = {isa = PBXBuildFile; fileRef = B235A8A774654CA992F5A861 /* QtNetwork */; };
+ C61FC1CBE0E603A32A3D1D8E /* moc_TSLogger.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 4082D6E68F89F86822C28CAE /* moc_TSLogger.cpp */; settings = {ATTRIBUTES = (); }; };
+ CE0306F2BD402BE1CC71BA98 /* IndentHandler.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 7B749332F0EE106BAF891CBB /* IndentHandler.cpp */; settings = {ATTRIBUTES = (); }; };
+ D05E9C8E00DF8978FAD6C45F /* UiGuiIniFileParser.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = BAC68B56402ED1C21C4A4561 /* UiGuiIniFileParser.cpp */; settings = {ATTRIBUTES = (); }; };
+ E938E42F14AC74220066EAA2 /* UniversalIndentGUI.app in Project Copy */ = {isa = PBXBuildFile; fileRef = E938E42C14AC74220066EAA2 /* UniversalIndentGUI.app */; };
+ ED461CD43406DFA44318404B /* UiGuiHighlighter.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 95C394A7DB7625A6018F145F /* UiGuiHighlighter.cpp */; settings = {ATTRIBUTES = (); }; };
+ F42AF6C1FF5FF9F82C3E049D /* UpdateCheckDialog.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 4B2D11C739E037330FF187DB /* UpdateCheckDialog.cpp */; settings = {ATTRIBUTES = (); }; };
+ FD1638E377D97C82BDB438FB /* main.cpp in Build Sources */ = {isa = PBXBuildFile; fileRef = 7EC3C68A81EFFF79B6CA22AC /* main.cpp */; settings = {ATTRIBUTES = (); }; };
+/* End PBXBuildFile section */
+
+/* Begin PBXCopyFilesBuildPhase section */
+ F6069D5A5DA8AA28EDB8B3C6 /* Project Copy */ = {
+ isa = PBXCopyFilesBuildPhase;
+ buildActionMask = 2147483647;
+ dstPath = /Volumes/SHARED/Programming/uigui/universalindent/trunk/release;
+ dstSubfolderSpec = 0;
+ files = (
+ E938E42F14AC74220066EAA2 /* UniversalIndentGUI.app in Project Copy */,
+ );
+ name = "Project Copy";
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXCopyFilesBuildPhase section */
+
+/* Begin PBXFileReference section */
+ 01A925071F5E8C4DEAA029A7 /* UiGuiIniFileParser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = UiGuiIniFileParser.h; path = src/UiGuiIniFileParser.h; sourceTree = "<group>"; };
+ 0405CDFCAFF3A176EB7C5B2B /* SettingsPaths.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = SettingsPaths.h; path = src/SettingsPaths.h; sourceTree = "<group>"; };
+ 04EC27988BE80C166C06D386 /* ui_AboutDialog.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ui_AboutDialog.h; path = release/uic/ui_AboutDialog.h; sourceTree = "<group>"; };
+ 0501473B7E166B9D10974B09 /* AboutDialog.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AboutDialog.h; path = src/AboutDialog.h; sourceTree = "<group>"; };
+ 0D2093D6D7971F9434E27A2D /* UiGuiHighlighter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = UiGuiHighlighter.h; path = src/UiGuiHighlighter.h; sourceTree = "<group>"; };
+ 19D832A234461F61E597073E /* UiGuiErrorMessage.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = UiGuiErrorMessage.h; path = src/UiGuiErrorMessage.h; sourceTree = "<group>"; };
+ 1BB748495103B59368976F44 /* qrc_Icons.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = qrc_Icons.cpp; path = release/qrc/qrc_Icons.cpp; sourceTree = "<group>"; };
+ 1C0B64226A129D35F02DC004 /* MainWindow.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = MainWindow.cpp; path = src/MainWindow.cpp; sourceTree = "<group>"; };
+ 234F1B047D06A4E84A3BA652 /* UiGuiIndentServer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = UiGuiIndentServer.h; path = src/UiGuiIndentServer.h; sourceTree = "<group>"; };
+ 2365565B0E8281A9A554DE48 /* IndentHandler.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = IndentHandler.h; path = src/IndentHandler.h; sourceTree = "<group>"; };
+ 240575E52D89C74CAFF8C83F /* UpdateCheckDialog.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = UpdateCheckDialog.h; path = src/UpdateCheckDialog.h; sourceTree = "<group>"; };
+ 26383A497B0CC65909DA431D /* UiGuiSettingsDialog.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = UiGuiSettingsDialog.cpp; path = src/UiGuiSettingsDialog.cpp; sourceTree = "<group>"; };
+ 290E702759265E2A11910569 /* UpdateCheckDialog.ui */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = UpdateCheckDialog.ui; path = src/UpdateCheckDialog.ui; sourceTree = "<group>"; };
+ 3194C2F269DA07FBC8FB120D /* UiGuiSettingsDialog.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = UiGuiSettingsDialog.h; path = src/UiGuiSettingsDialog.h; sourceTree = "<group>"; };
+ 3E78CB522F65C3B2CD054660 /* AboutDialog.ui */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = AboutDialog.ui; path = src/AboutDialog.ui; sourceTree = "<group>"; };
+ 4082D6E68F89F86822C28CAE /* moc_TSLogger.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = moc_TSLogger.cpp; path = release/moc/moc_TSLogger.cpp; sourceTree = "<group>"; };
+ 4B2D11C739E037330FF187DB /* UpdateCheckDialog.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = UpdateCheckDialog.cpp; path = src/UpdateCheckDialog.cpp; sourceTree = "<group>"; };
+ 59F78802D4802B940EA308A0 /* moc_MainWindow.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = moc_MainWindow.cpp; path = release/moc/moc_MainWindow.cpp; sourceTree = "<group>"; };
+ 5EEB118D3C499097B07CA6DC /* TSLogger.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TSLogger.cpp; path = src/debugging/TSLogger.cpp; sourceTree = "<group>"; };
+ 5FDBC0A18FE03C4893ABD97E /* UiGuiSystemInfo.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = UiGuiSystemInfo.h; path = src/UiGuiSystemInfo.h; sourceTree = "<group>"; };
+ 6988CE9D964BC66484DA49D5 /* QtGui */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = QtGui; path = /opt/local/lib/libQtGui.4.7.4.dylib; sourceTree = "<absolute>"; };
+ 705CF7C739E81ED3345C9F41 /* moc_UiGuiHighlighter.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = moc_UiGuiHighlighter.cpp; path = release/moc/moc_UiGuiHighlighter.cpp; sourceTree = "<group>"; };
+ 71D24B3D256D9E9FC90EEDF7 /* moc_AboutDialog.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = moc_AboutDialog.cpp; path = release/moc/moc_AboutDialog.cpp; sourceTree = "<group>"; };
+ 7B749332F0EE106BAF891CBB /* IndentHandler.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = IndentHandler.cpp; path = src/IndentHandler.cpp; sourceTree = "<group>"; };
+ 7DBF76AABA74FE9F8ACD5DB5 /* Icons.qrc */ = {isa = PBXFileReference; lastKnownFileType = text; name = Icons.qrc; path = resources/Icons.qrc; sourceTree = "<group>"; };
+ 7EC3C68A81EFFF79B6CA22AC /* main.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = main.cpp; path = src/main.cpp; sourceTree = "<group>"; };
+ 836D42CF391C82A0B70687F3 /* moc_UiGuiIndentServer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = moc_UiGuiIndentServer.cpp; path = release/moc/moc_UiGuiIndentServer.cpp; sourceTree = "<group>"; };
+ 8B5B29CE11F2EFCD1C93EB6C /* AboutDialog.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AboutDialog.cpp; path = src/AboutDialog.cpp; sourceTree = "<group>"; };
+ 8CE031E032D58BFFADB163E3 /* UiGuiSystemInfo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = UiGuiSystemInfo.cpp; path = src/UiGuiSystemInfo.cpp; sourceTree = "<group>"; };
+ 944A1A0B82857EC61410FC06 /* UiGuiSettings.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = UiGuiSettings.cpp; path = src/UiGuiSettings.cpp; sourceTree = "<group>"; };
+ 957A01A17EA639CF3AC8D438 /* ui_TSLoggerDialog.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ui_TSLoggerDialog.h; path = release/uic/ui_TSLoggerDialog.h; sourceTree = "<group>"; };
+ 95C394A7DB7625A6018F145F /* UiGuiHighlighter.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = UiGuiHighlighter.cpp; path = src/UiGuiHighlighter.cpp; sourceTree = "<group>"; };
+ 97D35E3EB9A27948A62C0C38 /* ui_MainWindow.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ui_MainWindow.h; path = release/uic/ui_MainWindow.h; sourceTree = "<group>"; };
+ 9840C47AE913CA84966C04AE /* UiGuiIndentServer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = UiGuiIndentServer.cpp; path = src/UiGuiIndentServer.cpp; sourceTree = "<group>"; };
+ 998C921BBFDF579B258C28EA /* moc_UiGuiErrorMessage.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = moc_UiGuiErrorMessage.cpp; path = release/moc/moc_UiGuiErrorMessage.cpp; sourceTree = "<group>"; };
+ 9B1A8589DE3DB63FE9FEADAD /* AboutDialogGraphicsView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AboutDialogGraphicsView.h; path = src/AboutDialogGraphicsView.h; sourceTree = "<group>"; };
+ 9EF9FEB32A7980D519425A9E /* QtScript */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = QtScript; path = /opt/local/lib/libQtScript.4.7.4.dylib; sourceTree = "<absolute>"; };
+ 9FAD1502AC6B577554578224 /* TSLoggerDialog.ui */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = TSLoggerDialog.ui; path = src/debugging/TSLoggerDialog.ui; sourceTree = "<group>"; };
+ A1FD7528F1BA6EC4A87E142A /* ui_ToolBarWidget.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ui_ToolBarWidget.h; path = release/uic/ui_ToolBarWidget.h; sourceTree = "<group>"; };
+ A6C4B7ADC28FF6F9840A9319 /* UniversalIndentGUI.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; name = UniversalIndentGUI.icns; path = resources/UniversalIndentGUI.icns; sourceTree = "<group>"; };
+ A77AB8EA63A1F08C970A0DB1 /* TemplateBatchScript.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = TemplateBatchScript.h; path = src/TemplateBatchScript.h; sourceTree = "<group>"; };
+ A7CBECAE098937E7541F811C /* MainWindow.ui */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = MainWindow.ui; path = src/MainWindow.ui; sourceTree = "<group>"; };
+ A7DD7C62D24BBDB386C3840D /* moc_UiGuiSettingsDialog.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = moc_UiGuiSettingsDialog.cpp; path = release/moc/moc_UiGuiSettingsDialog.cpp; sourceTree = "<group>"; };
+ AAFD01B4A071D73CD002C7FD /* SettingsPaths.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = SettingsPaths.cpp; path = src/SettingsPaths.cpp; sourceTree = "<group>"; };
+ AC4AC748C3685570D9D8B977 /* UiGuiSettings.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = UiGuiSettings.h; path = src/UiGuiSettings.h; sourceTree = "<group>"; };
+ B235A8A774654CA992F5A861 /* QtNetwork */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = QtNetwork; path = /opt/local/lib/libQtNetwork.4.7.4.dylib; sourceTree = "<absolute>"; };
+ B3201EB1AA113D49631A1BC2 /* UiGuiSettingsDialog.ui */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = UiGuiSettingsDialog.ui; path = src/UiGuiSettingsDialog.ui; sourceTree = "<group>"; };
+ B3E50F5A6CE91D794A9AE2AA /* ToolBarWidget.ui */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = ToolBarWidget.ui; path = src/ToolBarWidget.ui; sourceTree = "<group>"; };
+ BAC68B56402ED1C21C4A4561 /* UiGuiIniFileParser.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = UiGuiIniFileParser.cpp; path = src/UiGuiIniFileParser.cpp; sourceTree = "<group>"; };
+ C2D745F51D062CD6409FA16C /* ui_UpdateCheckDialog.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ui_UpdateCheckDialog.h; path = release/uic/ui_UpdateCheckDialog.h; sourceTree = "<group>"; };
+ D038693E47A07F84995184E5 /* UiGuiVersion.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = UiGuiVersion.cpp; path = src/UiGuiVersion.cpp; sourceTree = "<group>"; };
+ D3A96D6E7DF8830490467C04 /* AboutDialogGraphicsView.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = AboutDialogGraphicsView.cpp; path = src/AboutDialogGraphicsView.cpp; sourceTree = "<group>"; };
+ D4515A4B9864E652FE65CBDE /* moc_UpdateCheckDialog.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = moc_UpdateCheckDialog.cpp; path = release/moc/moc_UpdateCheckDialog.cpp; sourceTree = "<group>"; };
+ D807F0DE3110F0AD45593FA7 /* MainWindow.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MainWindow.h; path = src/MainWindow.h; sourceTree = "<group>"; };
+ DCEF1F98F703B62597F530A9 /* ui_UiGuiSettingsDialog.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ui_UiGuiSettingsDialog.h; path = release/uic/ui_UiGuiSettingsDialog.h; sourceTree = "<group>"; };
+ DEDA4624B80C4136C3D118C2 /* moc_IndentHandler.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = moc_IndentHandler.cpp; path = release/moc/moc_IndentHandler.cpp; sourceTree = "<group>"; };
+ E457C7C0F6FE92258C9ABDE6 /* UniversalIndentGUI.pro */ = {isa = PBXFileReference; lastKnownFileType = text; path = UniversalIndentGUI.pro; sourceTree = "<group>"; };
+ E938E42C14AC74220066EAA2 /* UniversalIndentGUI.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = UniversalIndentGUI.app; sourceTree = BUILT_PRODUCTS_DIR; };
+ E9B6F1DAFB4C5CD5E9C4C02C /* TemplateBatchScript.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TemplateBatchScript.cpp; path = src/TemplateBatchScript.cpp; sourceTree = "<group>"; };
+ EB9AF2B1C20FF4B1225EA3FB /* UiGuiErrorMessage.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = UiGuiErrorMessage.cpp; path = src/UiGuiErrorMessage.cpp; sourceTree = "<group>"; };
+ F45A82FFD3FBFC99A2A0B897 /* UiGuiVersion.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = UiGuiVersion.h; path = src/UiGuiVersion.h; sourceTree = "<group>"; };
+ F4DF9DB04F138672E3CB95D5 /* moc_UiGuiSettings.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = moc_UiGuiSettings.cpp; path = release/moc/moc_UiGuiSettings.cpp; sourceTree = "<group>"; };
+ F5BD042A2B240A02A39C20AC /* TSLogger.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = TSLogger.h; path = src/debugging/TSLogger.h; sourceTree = "<group>"; };
+ F84894CE7D4FF11845C5DEC1 /* moc_AboutDialogGraphicsView.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = moc_AboutDialogGraphicsView.cpp; path = release/moc/moc_AboutDialogGraphicsView.cpp; sourceTree = "<group>"; };
+ FC65490F7BEA4427C242848C /* QtCore */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = QtCore; path = /opt/local/lib/libQtCore.4.7.4.dylib; sourceTree = "<absolute>"; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ 2A1043669E6E5A7426EA502A /* Frameworks & Libraries */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 32D9B1CB3877EF0A567B997D /* QtScript in Frameworks & Libraries */,
+ 3B7E26C095F17917F557F0BB /* QtGui in Frameworks & Libraries */,
+ B3D97A9EF6FD086AC8AA1400 /* QtNetwork in Frameworks & Libraries */,
+ 204EDFAF3269B294371D7373 /* QtCore in Frameworks & Libraries */,
+ );
+ name = "Frameworks & Libraries";
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ 05596AB53D8D521C69802C27 /* UniversalIndentGUI */ = {
+ isa = PBXGroup;
+ children = (
+ FB61758D0F0FDA4BA867C3D5 /* Sources */,
+ 46E892BBB6BB6952967E0561 /* Temporary Sources */,
+ 883D7615C4D2DE3FA1218F12 /* Headers */,
+ 7CABE3C80E79AD2B307756D2 /* Sources [qmake] */,
+ 52C235EBF1C9B07808119459 /* Sources [RCC] */,
+ EEC299C65D5017EB9DD513B0 /* Sources [UIC] */,
+ ED1E82605DD74B483AF3C982 /* External Frameworks and Libraries */,
+ E938E42D14AC74220066EAA2 /* Products */,
+ );
+ name = UniversalIndentGUI;
+ sourceTree = "<group>";
+ };
+ 06674E1DE8D3EB6E763DFFDA /* src */ = {
+ isa = PBXGroup;
+ children = (
+ 8B5B29CE11F2EFCD1C93EB6C /* AboutDialog.cpp */,
+ D3A96D6E7DF8830490467C04 /* AboutDialogGraphicsView.cpp */,
+ 7B749332F0EE106BAF891CBB /* IndentHandler.cpp */,
+ 7EC3C68A81EFFF79B6CA22AC /* main.cpp */,
+ 1C0B64226A129D35F02DC004 /* MainWindow.cpp */,
+ AAFD01B4A071D73CD002C7FD /* SettingsPaths.cpp */,
+ E9B6F1DAFB4C5CD5E9C4C02C /* TemplateBatchScript.cpp */,
+ EB9AF2B1C20FF4B1225EA3FB /* UiGuiErrorMessage.cpp */,
+ 95C394A7DB7625A6018F145F /* UiGuiHighlighter.cpp */,
+ 9840C47AE913CA84966C04AE /* UiGuiIndentServer.cpp */,
+ BAC68B56402ED1C21C4A4561 /* UiGuiIniFileParser.cpp */,
+ 944A1A0B82857EC61410FC06 /* UiGuiSettings.cpp */,
+ 26383A497B0CC65909DA431D /* UiGuiSettingsDialog.cpp */,
+ 8CE031E032D58BFFADB163E3 /* UiGuiSystemInfo.cpp */,
+ D038693E47A07F84995184E5 /* UiGuiVersion.cpp */,
+ 4B2D11C739E037330FF187DB /* UpdateCheckDialog.cpp */,
+ 682C39EDA1B6CDF80B0D9214 /* debugging */,
+ );
+ name = src;
+ sourceTree = "<group>";
+ };
+ 16A82DA2701971900CCC9274 /* resources */ = {
+ isa = PBXGroup;
+ children = (
+ 7DBF76AABA74FE9F8ACD5DB5 /* Icons.qrc */,
+ );
+ name = resources;
+ sourceTree = "<group>";
+ };
+ 17088D39164D72415814D3CE /* moc */ = {
+ isa = PBXGroup;
+ children = (
+ 71D24B3D256D9E9FC90EEDF7 /* moc_AboutDialog.cpp */,
+ F84894CE7D4FF11845C5DEC1 /* moc_AboutDialogGraphicsView.cpp */,
+ DEDA4624B80C4136C3D118C2 /* moc_IndentHandler.cpp */,
+ 59F78802D4802B940EA308A0 /* moc_MainWindow.cpp */,
+ 998C921BBFDF579B258C28EA /* moc_UiGuiErrorMessage.cpp */,
+ 705CF7C739E81ED3345C9F41 /* moc_UiGuiHighlighter.cpp */,
+ 836D42CF391C82A0B70687F3 /* moc_UiGuiIndentServer.cpp */,
+ F4DF9DB04F138672E3CB95D5 /* moc_UiGuiSettings.cpp */,
+ A7DD7C62D24BBDB386C3840D /* moc_UiGuiSettingsDialog.cpp */,
+ D4515A4B9864E652FE65CBDE /* moc_UpdateCheckDialog.cpp */,
+ 4082D6E68F89F86822C28CAE /* moc_TSLogger.cpp */,
+ );
+ name = moc;
+ sourceTree = "<group>";
+ };
+ 46E892BBB6BB6952967E0561 /* Temporary Sources */ = {
+ isa = PBXGroup;
+ children = (
+ BC7AF8B1E3D64E5DB82A180B /* release */,
+ );
+ name = "Temporary Sources";
+ sourceTree = "<group>";
+ };
+ 52C235EBF1C9B07808119459 /* Sources [RCC] */ = {
+ isa = PBXGroup;
+ children = (
+ 16A82DA2701971900CCC9274 /* resources */,
+ );
+ name = "Sources [RCC]";
+ sourceTree = "<group>";
+ };
+ 682C39EDA1B6CDF80B0D9214 /* debugging */ = {
+ isa = PBXGroup;
+ children = (
+ 5EEB118D3C499097B07CA6DC /* TSLogger.cpp */,
+ );
+ name = debugging;
+ sourceTree = "<group>";
+ };
+ 7CABE3C80E79AD2B307756D2 /* Sources [qmake] */ = {
+ isa = PBXGroup;
+ children = (
+ E457C7C0F6FE92258C9ABDE6 /* UniversalIndentGUI.pro */,
+ );
+ name = "Sources [qmake]";
+ sourceTree = "<group>";
+ };
+ 8161BBD1CA4ABAD2BDCD1290 /* debugging */ = {
+ isa = PBXGroup;
+ children = (
+ 9FAD1502AC6B577554578224 /* TSLoggerDialog.ui */,
+ );
+ name = debugging;
+ sourceTree = "<group>";
+ };
+ 883D7615C4D2DE3FA1218F12 /* Headers */ = {
+ isa = PBXGroup;
+ children = (
+ F4AF6147B42623F6B3284738 /* src */,
+ );
+ name = Headers;
+ sourceTree = "<group>";
+ };
+ A1B6D1488110DA0868414A40 /* src */ = {
+ isa = PBXGroup;
+ children = (
+ A7CBECAE098937E7541F811C /* MainWindow.ui */,
+ B3E50F5A6CE91D794A9AE2AA /* ToolBarWidget.ui */,
+ B3201EB1AA113D49631A1BC2 /* UiGuiSettingsDialog.ui */,
+ 3E78CB522F65C3B2CD054660 /* AboutDialog.ui */,
+ 290E702759265E2A11910569 /* UpdateCheckDialog.ui */,
+ 8161BBD1CA4ABAD2BDCD1290 /* debugging */,
+ );
+ name = src;
+ sourceTree = "<group>";
+ };
+ A742563A513C5350203403C2 /* uic */ = {
+ isa = PBXGroup;
+ children = (
+ 97D35E3EB9A27948A62C0C38 /* ui_MainWindow.h */,
+ A1FD7528F1BA6EC4A87E142A /* ui_ToolBarWidget.h */,
+ DCEF1F98F703B62597F530A9 /* ui_UiGuiSettingsDialog.h */,
+ 04EC27988BE80C166C06D386 /* ui_AboutDialog.h */,
+ C2D745F51D062CD6409FA16C /* ui_UpdateCheckDialog.h */,
+ 957A01A17EA639CF3AC8D438 /* ui_TSLoggerDialog.h */,
+ );
+ name = uic;
+ sourceTree = "<group>";
+ };
+ B06B937E4E5DB1B571475081 /* resources */ = {
+ isa = PBXGroup;
+ children = (
+ A6C4B7ADC28FF6F9840A9319 /* UniversalIndentGUI.icns */,
+ );
+ name = resources;
+ sourceTree = "<group>";
+ };
+ BC7AF8B1E3D64E5DB82A180B /* release */ = {
+ isa = PBXGroup;
+ children = (
+ 17088D39164D72415814D3CE /* moc */,
+ E60B3FBF3190558138C79865 /* qrc */,
+ A742563A513C5350203403C2 /* uic */,
+ );
+ name = release;
+ sourceTree = "<group>";
+ };
+ CAC892C702EF9F77734C8010 /* debugging */ = {
+ isa = PBXGroup;
+ children = (
+ F5BD042A2B240A02A39C20AC /* TSLogger.h */,
+ );
+ name = debugging;
+ sourceTree = "<group>";
+ };
+ E60B3FBF3190558138C79865 /* qrc */ = {
+ isa = PBXGroup;
+ children = (
+ 1BB748495103B59368976F44 /* qrc_Icons.cpp */,
+ );
+ name = qrc;
+ sourceTree = "<group>";
+ };
+ E938E42D14AC74220066EAA2 /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ E938E42C14AC74220066EAA2 /* UniversalIndentGUI.app */,
+ );
+ name = Products;
+ sourceTree = "<group>";
+ };
+ ED1E82605DD74B483AF3C982 /* External Frameworks and Libraries */ = {
+ isa = PBXGroup;
+ children = (
+ 9EF9FEB32A7980D519425A9E /* QtScript */,
+ 6988CE9D964BC66484DA49D5 /* QtGui */,
+ B235A8A774654CA992F5A861 /* QtNetwork */,
+ FC65490F7BEA4427C242848C /* QtCore */,
+ );
+ name = "External Frameworks and Libraries";
+ sourceTree = "<group>";
+ };
+ EEC299C65D5017EB9DD513B0 /* Sources [UIC] */ = {
+ isa = PBXGroup;
+ children = (
+ A1B6D1488110DA0868414A40 /* src */,
+ );
+ name = "Sources [UIC]";
+ sourceTree = "<group>";
+ };
+ F4AF6147B42623F6B3284738 /* src */ = {
+ isa = PBXGroup;
+ children = (
+ 0501473B7E166B9D10974B09 /* AboutDialog.h */,
+ 9B1A8589DE3DB63FE9FEADAD /* AboutDialogGraphicsView.h */,
+ 2365565B0E8281A9A554DE48 /* IndentHandler.h */,
+ D807F0DE3110F0AD45593FA7 /* MainWindow.h */,
+ 0405CDFCAFF3A176EB7C5B2B /* SettingsPaths.h */,
+ A77AB8EA63A1F08C970A0DB1 /* TemplateBatchScript.h */,
+ 19D832A234461F61E597073E /* UiGuiErrorMessage.h */,
+ 0D2093D6D7971F9434E27A2D /* UiGuiHighlighter.h */,
+ 234F1B047D06A4E84A3BA652 /* UiGuiIndentServer.h */,
+ 01A925071F5E8C4DEAA029A7 /* UiGuiIniFileParser.h */,
+ AC4AC748C3685570D9D8B977 /* UiGuiSettings.h */,
+ 3194C2F269DA07FBC8FB120D /* UiGuiSettingsDialog.h */,
+ 5FDBC0A18FE03C4893ABD97E /* UiGuiSystemInfo.h */,
+ F45A82FFD3FBFC99A2A0B897 /* UiGuiVersion.h */,
+ 240575E52D89C74CAFF8C83F /* UpdateCheckDialog.h */,
+ CAC892C702EF9F77734C8010 /* debugging */,
+ );
+ name = src;
+ sourceTree = "<group>";
+ };
+ FB61758D0F0FDA4BA867C3D5 /* Sources */ = {
+ isa = PBXGroup;
+ children = (
+ 06674E1DE8D3EB6E763DFFDA /* src */,
+ B06B937E4E5DB1B571475081 /* resources */,
+ );
+ name = Sources;
+ sourceTree = "<group>";
+ };
+/* End PBXGroup section */
+
+/* Begin PBXNativeTarget section */
+ A630BEF242261A8F9F0C2E16 /* UniversalIndentGUI */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = E938E43C14AC74310066EAA2 /* Build configuration list for PBXNativeTarget "UniversalIndentGUI" */;
+ buildPhases = (
+ D7BA7D76DAB5DD13389D6332 /* Qt Qmake */,
+ A0A52A2ADF7A1E2A99738674 /* Qt Preprocessors */,
+ F6069D5A5DA8AA28EDB8B3C6 /* Project Copy */,
+ C29B8785722055ED95EF7B57 /* Build Sources */,
+ 2A1043669E6E5A7426EA502A /* Frameworks & Libraries */,
+ 3787F99312C85FF0073FD7BA /* Bundle Resources */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = UniversalIndentGUI;
+ productInstallPath = release/;
+ productName = UniversalIndentGUI;
+ productReference = E938E42C14AC74220066EAA2 /* UniversalIndentGUI.app */;
+ productType = "com.apple.product-type.application";
+ };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+ 91B15E841AA80083484172DE /* Project object */ = {
+ isa = PBXProject;
+ buildConfigurationList = 2A951308CDB28F104D0A4BD2 /* Build configuration list for PBXProject "UniversalIndentGUI" */;
+ compatibilityVersion = "Xcode 2.4";
+ developmentRegion = English;
+ hasScannedForEncodings = 1;
+ knownRegions = (
+ English,
+ Japanese,
+ French,
+ German,
+ );
+ mainGroup = 05596AB53D8D521C69802C27 /* UniversalIndentGUI */;
+ productRefGroup = E938E42D14AC74220066EAA2 /* Products */;
+ projectDirPath = "";
+ projectRoot = "";
+ targets = (
+ A630BEF242261A8F9F0C2E16 /* UniversalIndentGUI */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXResourcesBuildPhase section */
+ 3787F99312C85FF0073FD7BA /* Bundle Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 358CDAA858B633E7AD0B6646 /* UniversalIndentGUI.icns in Bundle Resources */,
+ );
+ name = "Bundle Resources";
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXResourcesBuildPhase section */
+
+/* Begin PBXShellScriptBuildPhase section */
+ A0A52A2ADF7A1E2A99738674 /* Qt Preprocessors */ = {
+ isa = PBXShellScriptBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ name = "Qt Preprocessors";
+ runOnlyForDeploymentPostprocessing = 0;
+ shellPath = /bin/sh;
+ shellScript = "make -C /Volumes/SHARED/Programming/uigui/universalindent/trunk -f 'UniversalIndentGUI.xcodeproj/qt_preprocess.mak'";
+ };
+ D7BA7D76DAB5DD13389D6332 /* Qt Qmake */ = {
+ isa = PBXShellScriptBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ name = "Qt Qmake";
+ runOnlyForDeploymentPostprocessing = 0;
+ shellPath = /bin/sh;
+ shellScript = "make -C /Volumes/SHARED/Programming/uigui/universalindent/trunk -f 'UniversalIndentGUI.xcodeproj/qt_makeqmake.mak'";
+ };
+/* End PBXShellScriptBuildPhase section */
+
+/* Begin PBXSourcesBuildPhase section */
+ C29B8785722055ED95EF7B57 /* Build Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 2B7F90DE44210DB9F5D23F0C /* AboutDialog.cpp in Build Sources */,
+ 157D8322CB15EB4B4B698465 /* AboutDialogGraphicsView.cpp in Build Sources */,
+ CE0306F2BD402BE1CC71BA98 /* IndentHandler.cpp in Build Sources */,
+ FD1638E377D97C82BDB438FB /* main.cpp in Build Sources */,
+ AAC1168526D0C37A3F415917 /* MainWindow.cpp in Build Sources */,
+ 64CDA74634FD0C1F9265CF5F /* SettingsPaths.cpp in Build Sources */,
+ 45FD613422A15DDFF65F07EB /* TemplateBatchScript.cpp in Build Sources */,
+ 2E0B7B483AE3DAFB774883DC /* UiGuiErrorMessage.cpp in Build Sources */,
+ ED461CD43406DFA44318404B /* UiGuiHighlighter.cpp in Build Sources */,
+ 83EFC8071DE20B90AE46E0A1 /* UiGuiIndentServer.cpp in Build Sources */,
+ D05E9C8E00DF8978FAD6C45F /* UiGuiIniFileParser.cpp in Build Sources */,
+ 8DFAEC14C5621835B85BDBBB /* UiGuiSettings.cpp in Build Sources */,
+ 07182A1FDE8301C8D9EAF7F5 /* UiGuiSettingsDialog.cpp in Build Sources */,
+ A56B320001BC86C5B01B08D0 /* UiGuiSystemInfo.cpp in Build Sources */,
+ A87876F3A24FCE545FEAFB05 /* UiGuiVersion.cpp in Build Sources */,
+ F42AF6C1FF5FF9F82C3E049D /* UpdateCheckDialog.cpp in Build Sources */,
+ 0794A9D3A24B32A06CD8CA37 /* TSLogger.cpp in Build Sources */,
+ 033FA4A2951F6995E4B52E75 /* moc_AboutDialog.cpp in Build Sources */,
+ 86D03C28F9A095696FA4C465 /* moc_AboutDialogGraphicsView.cpp in Build Sources */,
+ 447799AD66EF47D36B5A72E3 /* moc_IndentHandler.cpp in Build Sources */,
+ 1446C37D55222BE8281C2D84 /* moc_MainWindow.cpp in Build Sources */,
+ 4393711A82B0A27E8301FEB8 /* moc_UiGuiErrorMessage.cpp in Build Sources */,
+ 10D0CC7BD2D2E5A3A90EEF25 /* moc_UiGuiHighlighter.cpp in Build Sources */,
+ 8DCA76267BA4834F731C5BAB /* moc_UiGuiIndentServer.cpp in Build Sources */,
+ 9892D98357F2D175D03F6488 /* moc_UiGuiSettings.cpp in Build Sources */,
+ 2CE072BF0886F682F0FE8266 /* moc_UiGuiSettingsDialog.cpp in Build Sources */,
+ 54824FDC5DD27B6216E263F5 /* moc_UpdateCheckDialog.cpp in Build Sources */,
+ C61FC1CBE0E603A32A3D1D8E /* moc_TSLogger.cpp in Build Sources */,
+ 4DAB46634D6A37252BC2E3D4 /* qrc_Icons.cpp in Build Sources */,
+ );
+ name = "Build Sources";
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin XCBuildConfiguration section */
+ 8DB1DD96F65B1BF1FFC506E0 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COPY_PHASE_STRIP = NO;
+ GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ };
+ name = Debug;
+ };
+ 95E1EB2E5DDD587BE5B3E548 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COPY_PHASE_STRIP = YES;
+ GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+ };
+ name = Release;
+ };
+ E938E43414AC74230066EAA2 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ARCHS = x86_64;
+ BUILD_ROOT = /Volumes/SHARED/Programming/uigui/universalindent/trunk;
+ COPY_PHASE_STRIP = NO;
+ DYLIB_COMPATIBILITY_VERSION = 1.0;
+ DYLIB_CURRENT_VERSION = 1.0.0;
+ GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ HEADER_SEARCH_PATHS = (
+ release/moc,
+ src,
+ /opt/local/include/QtScript,
+ /opt/local/include/QtGui,
+ /opt/local/include/QtNetwork,
+ /opt/local/include/QtCore,
+ /opt/local/include,
+ release/uic,
+ /usr/local/include,
+ /System/Library/Frameworks/CarbonCore.framework/Headers,
+ "/opt/local/share/qt4/mkspecs/macx-xcode",
+ );
+ INFOPLIST_FILE = Info.plist;
+ INSTALL_DIR = /Volumes/SHARED/Programming/uigui/universalindent/trunk/release/;
+ LEXFLAGS = "";
+ LIBRARY_SEARCH_PATHS = /opt/local/lib;
+ MACOSX_DEPLOYMENT_TARGET = 10.6;
+ OBJROOT = release/obj/;
+ OTHER_CFLAGS = (
+ "-pipe",
+ "-O2",
+ "-Wall",
+ "-W",
+ "-DQT_NO_DEBUG",
+ "-DQT_SCRIPT_LIB",
+ "-DQT_GUI_LIB",
+ "-DQT_NETWORK_LIB",
+ "-DQT_CORE_LIB",
+ "-DQT_SHARED",
+ );
+ OTHER_CPLUSPLUSFLAGS = (
+ "-pipe",
+ "-O2",
+ "-Wall",
+ "-W",
+ "-DQT_NO_DEBUG",
+ "-DQT_SCRIPT_LIB",
+ "-DQT_GUI_LIB",
+ "-DQT_NETWORK_LIB",
+ "-DQT_CORE_LIB",
+ "-DQT_SHARED",
+ );
+ OTHER_LDFLAGS = (
+ "-headerpad_max_install_names",
+ "-lqscintilla2",
+ "-L/opt/local/lib",
+ );
+ OTHER_REZFLAGS = "";
+ PREBINDING = NO;
+ PRODUCT_NAME = UniversalIndentGUI;
+ SECTORDER_FLAGS = "";
+ WARNING_CFLAGS = "";
+ YACCFLAGS = "-d";
+ };
+ name = Debug;
+ };
+ E938E43514AC74230066EAA2 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ARCHS = x86_64;
+ BUILD_ROOT = /Volumes/SHARED/Programming/uigui/universalindent/trunk;
+ COPY_PHASE_STRIP = YES;
+ DYLIB_COMPATIBILITY_VERSION = 1.0;
+ DYLIB_CURRENT_VERSION = 1.0.0;
+ GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+ HEADER_SEARCH_PATHS = (
+ release/moc,
+ src,
+ /opt/local/include/QtScript,
+ /opt/local/include/QtGui,
+ /opt/local/include/QtNetwork,
+ /opt/local/include/QtCore,
+ /opt/local/include,
+ release/uic,
+ /usr/local/include,
+ /System/Library/Frameworks/CarbonCore.framework/Headers,
+ "/opt/local/share/qt4/mkspecs/macx-xcode",
+ );
+ INFOPLIST_FILE = Info.plist;
+ INSTALL_DIR = /Volumes/SHARED/Programming/uigui/universalindent/trunk/release/;
+ LEXFLAGS = "";
+ LIBRARY_SEARCH_PATHS = /opt/local/lib;
+ MACOSX_DEPLOYMENT_TARGET = 10.6;
+ OBJROOT = release/obj/;
+ OTHER_CFLAGS = (
+ "-pipe",
+ "-O2",
+ "-Wall",
+ "-W",
+ "-DQT_NO_DEBUG",
+ "-DQT_SCRIPT_LIB",
+ "-DQT_GUI_LIB",
+ "-DQT_NETWORK_LIB",
+ "-DQT_CORE_LIB",
+ "-DQT_SHARED",
+ );
+ OTHER_CPLUSPLUSFLAGS = (
+ "-pipe",
+ "-O2",
+ "-Wall",
+ "-W",
+ "-DQT_NO_DEBUG",
+ "-DQT_SCRIPT_LIB",
+ "-DQT_GUI_LIB",
+ "-DQT_NETWORK_LIB",
+ "-DQT_CORE_LIB",
+ "-DQT_SHARED",
+ );
+ OTHER_LDFLAGS = (
+ "-headerpad_max_install_names",
+ "-lqscintilla2",
+ "-L/opt/local/lib",
+ );
+ OTHER_REZFLAGS = "";
+ PREBINDING = NO;
+ PRODUCT_NAME = UniversalIndentGUI;
+ SECTORDER_FLAGS = "";
+ WARNING_CFLAGS = "";
+ YACCFLAGS = "-d";
+ };
+ name = Release;
+ };
+ E938E43614AC74230066EAA2 /* Default */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ARCHS = x86_64;
+ BUILD_ROOT = /Volumes/SHARED/Programming/uigui/universalindent/trunk;
+ DYLIB_COMPATIBILITY_VERSION = 1.0;
+ DYLIB_CURRENT_VERSION = 1.0.0;
+ HEADER_SEARCH_PATHS = (
+ release/moc,
+ src,
+ /opt/local/include/QtScript,
+ /opt/local/include/QtGui,
+ /opt/local/include/QtNetwork,
+ /opt/local/include/QtCore,
+ /opt/local/include,
+ release/uic,
+ /usr/local/include,
+ /System/Library/Frameworks/CarbonCore.framework/Headers,
+ "/opt/local/share/qt4/mkspecs/macx-xcode",
+ );
+ INFOPLIST_FILE = Info.plist;
+ INSTALL_DIR = /Volumes/SHARED/Programming/uigui/universalindent/trunk/release/;
+ LEXFLAGS = "";
+ LIBRARY_SEARCH_PATHS = /opt/local/lib;
+ MACOSX_DEPLOYMENT_TARGET = 10.6;
+ OBJROOT = release/obj/;
+ OTHER_CFLAGS = (
+ "-pipe",
+ "-O2",
+ "-Wall",
+ "-W",
+ "-DQT_NO_DEBUG",
+ "-DQT_SCRIPT_LIB",
+ "-DQT_GUI_LIB",
+ "-DQT_NETWORK_LIB",
+ "-DQT_CORE_LIB",
+ "-DQT_SHARED",
+ );
+ OTHER_CPLUSPLUSFLAGS = (
+ "-pipe",
+ "-O2",
+ "-Wall",
+ "-W",
+ "-DQT_NO_DEBUG",
+ "-DQT_SCRIPT_LIB",
+ "-DQT_GUI_LIB",
+ "-DQT_NETWORK_LIB",
+ "-DQT_CORE_LIB",
+ "-DQT_SHARED",
+ );
+ OTHER_LDFLAGS = (
+ "-headerpad_max_install_names",
+ "-lqscintilla2",
+ "-L/opt/local/lib",
+ );
+ OTHER_REZFLAGS = "";
+ PREBINDING = NO;
+ PRODUCT_NAME = UniversalIndentGUI;
+ SECTORDER_FLAGS = "";
+ WARNING_CFLAGS = "";
+ YACCFLAGS = "-d";
+ };
+ name = Default;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ 2A951308CDB28F104D0A4BD2 /* Build configuration list for PBXProject "UniversalIndentGUI" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 8DB1DD96F65B1BF1FFC506E0 /* Debug */,
+ 95E1EB2E5DDD587BE5B3E548 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ E938E43C14AC74310066EAA2 /* Build configuration list for PBXNativeTarget "UniversalIndentGUI" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ E938E43414AC74230066EAA2 /* Debug */,
+ E938E43514AC74230066EAA2 /* Release */,
+ E938E43614AC74230066EAA2 /* Default */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Default;
+ };
+/* End XCConfigurationList section */
+ };
+ rootObject = 91B15E841AA80083484172DE /* Project object */;
+}