44
45
* Default Constructor
46
SKGOperationPluginWidget(SKGMainPanel* iParent, SKGDocumentBank* iDocument, KAction* iFastEditionAction);
47
SKGOperationPluginWidget ( SKGMainPanel* iParent, SKGDocumentBank* iDocument, KAction* iFastEditionAction );
49
50
* Default Destructor
88
89
* @param iOperation the operation to open
89
90
* @param iParent the parent widget
91
static void openOperation(const SKGOperationObject& iOperation, SKGMainPanel* iParent);
92
static void openOperation ( const SKGOperationObject& iOperation, SKGMainPanel* iParent );
109
110
void onDoubleClick();
110
111
void onSplitOperationClicked();
111
112
void onQuantityChanged();
112
void onSubopCellChanged(int row,int column);
113
void onSubopCellChanged ( int row,int column );
113
114
void onRemoveSubOperation();
115
void onRefreshInformationZone();
116
void onRotateAccountTools();
117
void onValidatePointedOperations();
116
Q_DISABLE_COPY(SKGOperationPluginWidget);
120
Q_DISABLE_COPY ( SKGOperationPluginWidget );
118
SKGError confirmMissingObjectsCreation(bool &iConfirmation);
119
SKGError getSelectedOperation(SKGOperationObject& operation);
122
SKGError getSelectedOperation ( SKGOperationObject& operation );
121
124
void displaySplitted();
122
125
void displayStandard();
123
126
void displaySubOperations();
127
void displaySubOperations ( const SKGOperationObject& iOperation );
124
128
double getRemainingQuantity();
125
void addSubOperationLine(int row, QString category, QString comment, double quantity, int id=0);
126
SKGError updateSelection(const SKGObjectBase::SKGListSKGObjectBase& iSelection);
129
void addSubOperationLine ( int row, QString category, QString comment, double quantity, int id=0 );
130
SKGError updateSelection ( const SKGObjectBase::SKGListSKGObjectBase& iSelection );
129
133
Ui::skgoperationplugin_base ui;