Initial skeletal object editor.

This commit is contained in:
Jim Evins
2015-08-17 15:55:39 -04:00
parent 6e69991a15
commit 50aeefde5e
11 changed files with 1412 additions and 23 deletions
+12 -9
View File
@@ -27,8 +27,19 @@ namespace glabels
///
/// Constructor
///
FieldButton::FieldButton( const QString& name, QWidget* parent )
FieldButton::FieldButton( QWidget* parent )
: QPushButton(parent)
{
setEnabled( false );
mMenu = new FieldMenu();
setMenu( mMenu );
connect( mMenu, SIGNAL(keySelected(const QString&)), this, SLOT(onMenuKeySelected(const QString&)) );
}
void FieldButton::setName( const QString& name )
{
if ( name.isNull() || name.isEmpty() )
{
@@ -40,14 +51,6 @@ namespace glabels
setText( name );
mLabelIsKey = true;
}
setEnabled( false );
mMenu = new FieldMenu();
setMenu( mMenu );
connect( mMenu, SIGNAL(keySelected(const QString&)), this, SLOT(onMenuKeySelected(const QString&)) );
}