20 #include <QHBoxLayout>
21 #include <QPushButton>
56 QPushButton* __pqPushButtonSave =
new QPushButton( QIcon(
":icons/32x32/save_select.png" ),
"" );
57 __pqPushButtonSave->setMaximumSize( 36, 34 );
58 __pqPushButtonSave->setEnabled(
false );
66 QHBoxLayout* __pqHBoxLayoutButtons =
new QHBoxLayout();
70 __pqHBoxLayoutButtons->addWidget( __pqPushButtonSave, 0, Qt::AlignLeft );
74 QDialog::setLayout( __pqHBoxLayoutButtons );
92 QTreeWidgetItem* __pqTreeWidgetItem_current = __poTrackOverlay->currentItem();
93 if( !__pqTreeWidgetItem_current )
break;
94 switch( __pqTreeWidgetItem_current->type() )
99 int __iHead = 0, __iTail = __pqTreeWidgetItem_current->childCount()-1;
100 while( __iTail > __iHead )
102 QTreeWidgetItem* __pqTreeWidgetItem_head = __pqTreeWidgetItem_current->child( __iHead );
103 QTreeWidgetItem* __pqTreeWidgetItem_tail = __pqTreeWidgetItem_current->child( __iTail );
104 __pqTreeWidgetItem_current->removeChild( __pqTreeWidgetItem_head );
105 __pqTreeWidgetItem_current->removeChild( __pqTreeWidgetItem_tail );
106 __pqTreeWidgetItem_current->insertChild( __iHead++, __pqTreeWidgetItem_tail );
107 __pqTreeWidgetItem_current->insertChild( __iTail--, __pqTreeWidgetItem_head );
126 QTreeWidgetItem* __pqTreeWidgetItem_current = __poTrackOverlay->currentItem();
127 if( !__pqTreeWidgetItem_current )
break;
128 switch( __pqTreeWidgetItem_current->type() )
149 QTreeWidgetItem* __pqTreeWidgetItem_current = __poTrackOverlay->currentItem();
150 if( !__pqTreeWidgetItem_current )
break;
151 switch( __pqTreeWidgetItem_current->type() )
174 __pqMutexDataChange->lock();
176 __pqMutexDataChange->unlock();
void setProjectModified()
Sets the status of the project to modified (data have changed and need saving)
void updateChart()
Update the (current) chart content (on screen)
void forceRedraw()
Forces this overlay's rendering (not matter its cache content)
void slotDelete()
[UI:Slot] Slot to delete overlay's selected content
void constructLayout()
Constructs the layout of the user-interface.
QPushButton * pqPushButtonOrderAscending
[UI:Button] Order ascending
QPushButton * pqPushButtonDelete
[UI:Button] Delete
void slotOrderAscending()
[UI:Slot] Slot to order overlay's content in ascending direction
void slotOrderDescending()
[UI:Slot] Slot to order overlay's content in descending direction
QPushButton * pqPushButtonOrderDescending
[UI:Button] Order descending
CTrackOverlayActionsView()
void slotOrderInvert()
[UI:Slot] Slot to invert overlay's content order
QPushButton * pqPushButtonOrderInvert
[UI:Button] Order invert
[UI] Track overlay container
int deleteSelection()
Deletes selected items within this overlay's containers.
static QMutex * useMutexDataChange()
static CMainWindow * useMainWindow()
static CChartTable * useChartTable()
static CTrackOverlay * useTrackOverlay()