mirror of
https://github.com/qgis/QGIS.git
synced 2025-04-14 00:07:35 -04:00
Added missing composer label alignment bindings to python api and better api docs.
This commit is contained in:
parent
c0cf1abee5
commit
643db0e328
@ -25,12 +25,38 @@ class QgsComposerLabel: QgsComposerItem
|
||||
/**Returns the text as it appears on screen (with replaced data field)
|
||||
@note this function was added in version 1.2*/
|
||||
QString displayText() const;
|
||||
|
||||
/** Accessor for the vertical alignment of the label
|
||||
* @param none
|
||||
* @returns Qt::AlignmentFlag
|
||||
*/
|
||||
Qt::AlignmentFlag vAlign() const;
|
||||
/** Accessor for the horizontal alignment of the label
|
||||
* @param none
|
||||
* @returns Qt::AlignmentFlag
|
||||
*/
|
||||
Qt::AlignmentFlag hAlign() const;
|
||||
/** Mutator for the horizontal alignment of the label
|
||||
* @param Qt::AlignmentFlag
|
||||
* @returns void
|
||||
*/
|
||||
void setHAlign( Qt::AlignmentFlag a );
|
||||
/** Mutator for the vertical alignment of the label
|
||||
* @param QQt::AlignmentFlag
|
||||
* @returns void
|
||||
*/
|
||||
void setVAlign( Qt::AlignmentFlag a );
|
||||
|
||||
//!brief Accessor for the margin of the label
|
||||
double margin();
|
||||
//!brief Mutator for the margin of the label
|
||||
void setMargin( double m );
|
||||
|
||||
|
||||
/**Get font color
|
||||
@note: this function was added in version 1.4*/
|
||||
QFont font() const;
|
||||
void setFont( const QFont& f );
|
||||
double margin();
|
||||
void setMargin( double m );
|
||||
|
||||
/**Sets text color
|
||||
@note: this function was added in version 1.4*/
|
||||
|
@ -46,11 +46,29 @@ class CORE_EXPORT QgsComposerLabel: public QgsComposerItem
|
||||
|
||||
QFont font() const;
|
||||
void setFont( const QFont& f );
|
||||
/** Accessor for the vertical alignment of the label
|
||||
* @param none
|
||||
* @returns Qt::AlignmentFlag
|
||||
*/
|
||||
Qt::AlignmentFlag vAlign() const { return mVAlignment; }
|
||||
/** Accessor for the horizontal alignment of the label
|
||||
* @param none
|
||||
* @returns Qt::AlignmentFlag
|
||||
*/
|
||||
Qt::AlignmentFlag hAlign() const { return mHAlignment; }
|
||||
/** Mutator for the horizontal alignment of the label
|
||||
* @param Qt::AlignmentFlag
|
||||
* @returns void
|
||||
*/
|
||||
void setHAlign( Qt::AlignmentFlag a ) {mHAlignment = a;}
|
||||
/** Mutator for the vertical alignment of the label
|
||||
* @param QQt::AlignmentFlag
|
||||
* @returns void
|
||||
*/
|
||||
void setVAlign( Qt::AlignmentFlag a ) {mVAlignment = a;}
|
||||
//!brief Accessor for the margin of the label
|
||||
double margin() {return mMargin;}
|
||||
//!brief Mutator for the margin of the label
|
||||
void setMargin( double m ) {mMargin = m;}
|
||||
|
||||
/**Sets text color
|
||||
|
Loading…
x
Reference in New Issue
Block a user